-
asp.net-mvc – Asp.Net MVC:为什么我的视图将NULL模型传递给我
所属栏目:[asp.Net] 日期:2020-12-15 热度:167
我无法弄清楚为什么我的视图只将模型的NULL传回给我的控制器. 这适用于Edit Post方法.我使用Edit Post方法检查了其他控制器,其结构与此相同,并且它们工作正常.它似乎只是这个视图和控制器. 这是我的观点: @model Non_P21_Quote_System_v1._0.Models.gl_code[详细]
-
asp.net-mvc – MVC4 Web Api中的[Bind(Prefix =“principalId”
所属栏目:[asp.Net] 日期:2020-12-15 热度:110
背景: 在MVC3中,我使用以下语法来指定自定义Action参数名称: public ActionResult ActionName([Bind(Prefix = "principalID")] int userID,[Bind(Prefix = "dependentID")] long applicationID) 此操作的路由定义如下(ActionNameConstraint是自定义IRouteC[详细]
-
asp.net-mvc – 使用ASP.NET MVC中绝对路径访问视图
所属栏目:[asp.Net] 日期:2020-12-15 热度:87
我试图以这种方式访问??视图: return View(@"~ItemsDetails.aspx"); 我收到这个错误: The view ‘~ItemsDetails.aspx’ or its master could not be found. The following locations were searched: ~ItemsDetails.aspx 在ItemsController上,在Detai[详细]
-
asp.net核心 – 无法在IISExpress中启动ASP.NET Core RC2 Web应
所属栏目:[asp.Net] 日期:2020-12-15 热度:180
我在VS2015中创建了一个新的“ASP.NET核心Web应用程序(.NET Core)”项目.它建立没有任何问题,所以我想给它一个测试运行.但是,当启动时,它会阻塞并崩溃,并显示以下错误: Exception thrown: 'System.AggregateException' in Microsoft.AspNetCore.Server.Kest[详细]
-
asp.net-mvc – ASP.NET MVC从预览5升级到Beta版期间的问题?
所属栏目:[asp.Net] 日期:2020-12-15 热度:167
当您从ASP.NET MVC Preview 5升级到新发布的 Beta版本时,您需要执行哪些问题或重构? 解决方法 我要自己这样做以下是自述文件中的更改列表: CodePlex Preview 5和Beta之间的变化 将默认验证消息更改为更加终端用户友好. 将CompositeViewEngine重命名为AutoV[详细]
-
asp.net – 谁在生产应用程序中实际使用DataGrid / GridView / F
所属栏目:[asp.Net] 日期:2020-12-15 热度:96
好奇,如果别人感觉和我一样.对我来说,控件如datagrid / gridview / formview / etc.只适用于演示或演示.为了花时间调整这个控件,覆盖它们的默认行为(挂在他们的愚蠢的事件等)是一个很大的头痛.我使用的唯一控制是中继器,因为它提供了我最大的灵活性. 简而言[详细]
-
asp.net-mvc-3 – 如果Controller.OnAuthorization()返回void,那
所属栏目:[asp.Net] 日期:2020-12-15 热度:149
我原以为它会回归’真’或’假’…… 我已经在我的控制器中覆盖了OnAuthorization,并且基于丢失或无效的HTTP Header值我想要返回403禁止,但我似乎无法弄清楚如何从OnAuthorization返回任何内容,以便它实际上将停止Controller的其余部分从跑步. 我该怎么办?[详细]
-
asp.net – MVC控制器和视图应该有1到1的关系吗?
所属栏目:[asp.Net] 日期:2020-12-15 热度:183
我目前正在使用asp.NET MVC来构建网站的内容管理系统部分,并且可以将我的全部视图重新构建为部分视图,因为它似乎破坏了网站地图的工作原理. 例如,我的FAQAdminController具有Views:Index,AddFAQ,EditFAQ,ConfirmDeleteFAQ,这些必须成为部分视图. 我被告知每[详细]
-
asp.net – 在SessionPageStatePersister中保持ViewState
所属栏目:[asp.Net] 日期:2020-12-15 热度:148
我想保持会话中的特定页面的viewstate,但是下面的代码块不能帮助我,我可能会丢失什么? 所以这里是我的页面的代码隐藏文件内容; public partial class ConfigurationEditorWebForm : PageBase { protected void Page_Load(object sender,EventArgs e) { } pr[详细]
-
asp.net-mvc – MVC 4. IIS 7.5 PUT返回405
所属栏目:[asp.Net] 日期:2020-12-15 热度:154
我试图在MVC 4应用程序中使用PUT,并且我遇到405错误. 在我的路由中,我有一个约束在路由允许PUT和POST,POST到端点工作,PUT失败与405. 我遵循ASP.NET Web API returns 404 for PUT only on some servers和ASP.NET MVC got 405 error on HTTP DELETE request?这[详细]
-
.net – Autofac和IDisposable界面
所属栏目:[asp.Net] 日期:2020-12-15 热度:77
假设我有以下接口和类: public interface IFooRepo : IDisposable { //...}public FooRepo : IFooRepo { //Methods here //Properly implement the IDisposbale.Dispose() here} 我在应用程序中使用Autofac作为IoC容器,如果我注册如下,我可以确定它会妥善处[详细]
-
asp.net – 如何在生产.NET网站中更改Web引用?
所属栏目:[asp.Net] 日期:2020-12-15 热度:171
我们的网络参考似乎没有在web.config中定义消耗它的网站.我发现在“Web References”文件夹中有一个名为“Reference.map”的配置文件,它看起来可编辑,但是当我编辑它们时,没有任何反应.我甚至在文件夹中重命名了WSDL文件,看看它是否会得到一个新的.没有 我只[详细]
-
如何在ASP.NET修复的oracle填充攻击?
所属栏目:[asp.Net] 日期:2020-12-15 热度:62
微软昨天在ASP.NET上发布了 out of band release to fix the security flaw. 微软使用什么方法来终止这个载体的可行性? 解决方法 变化的一个很好的总结来自 http://musingmarc.blogspot.com/2010/09/ms10-070-post-mortem-analysis-of-patch.html 不要泄露[详细]
-
asp.net-mvc – 实体类型没有键定义 – 代码优先
所属栏目:[asp.Net] 日期:2020-12-15 热度:132
我是MVC以及实体框架的新手.我搜索很多,找到几个类似的问题(例如 Entity Type Has No Key Defined),但是他们没有解决我的问题. namespace MvcAppInvoice.Models{ public class Customer { public int CustomerID { get; set; } public string FirstName { ge[详细]
-
在ASP.NET中,HTML指令符号<%#或<%= etc?在服务器端执行
所属栏目:[asp.Net] 日期:2020-12-15 热度:179
在第二天试图引用这个消息,我听说他们叫几件事情. 他们本来就很难google.这个语法是否有正确的名称?谢谢! 解决方法 Visual Web开发团队称之为“ Code Nuggets”,但我认为没有官方术语可以帮助您在MSDN中找到它们. 您可能对以下MSDN文章感兴趣: Code Rende[详细]
-
ASP.NET错误处理
所属栏目:[asp.Net] 日期:2020-12-15 热度:87
在我的asp.net应用程序中,我通常使用Application_Error全局事件处理程序来记录错误,并将用户重定向到用户友好的错误页面. 但是,我已经阅读了大约ELMAH,而这似乎很有趣,Application_Error似乎是更简单的方法. 我看过其他问题,包括我自己在内的人都提出了一种[详细]
-
asp.net-mvc – 发布ASP.NET MVC 3 Html.TextAreaFor的HtmlEncod
所属栏目:[asp.Net] 日期:2020-12-15 热度:125
我有一个ASP.Net MVC 3页面,其中有一个 Html.TextAreaFor控件,请参见下面的代码.如果我尝试将页面提交到http post动作,其中包含尖括号的文本,如: test,我得到一个黄色错误屏幕说: A potentially dangerous Request.Form value was detected from the clien[详细]
-
ASP.Net:如果我有Session ID,可以获取Session对象吗?
所属栏目:[asp.Net] 日期:2020-12-15 热度:127
这个问题与 this one有关,虽然我觉得我有点太长了,真的得到了一个很好的答案.我会保留这个简短. 我正在使用一个Web处理程序(ashx),它接受aspx页面的表单发布.当处理程序收到此表单时,为了做所需要做的事情,它需要知道登录用户(User.Identity.Name),但是我不[详细]
-
asp.net-mvc-2 – EditorFor – 传入字典的模型项目的类型为’Sy
所属栏目:[asp.Net] 日期:2020-12-15 热度:154
我似乎无法弄清楚为什么这不行.我正在使用ASP.NET MVC2,我只是试图通过将这个代码放在/Shared/EditorTemplates/String.ascx来覆盖默认的编辑器外观: %@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControlstring" %%=Html.TextBox(null,Model[详细]
-
asp.net-mvc – Razor MVC模型正在丢失保存操作的数据
所属栏目:[asp.Net] 日期:2020-12-15 热度:87
我有1个文本框使用TextBoxFor包含数据. 我有一个Id的模型和一些其他基本数据,但直接显示为标签的视图. 当我提交表单时,只有文本框字段具有模型上的数据,其他所有内容都为null,包括Id.这意味着它不会保存到数据库中. 什么会导致所有的字段与文本框不同? 解决[详细]
-
ASP.NET Membership API强制更改密码
所属栏目:[asp.Net] 日期:2020-12-15 热度:140
我正在使用ASP.NET Membership API.我想强制用户在他第一次登录后更改密码.但是,我在ASP.NET的Membership API中找不到任何这样的内置功能. 有可能吗?如果是,如何轻松完成? 解决方法 没有内置功能. 你需要自己实现它.这是一个例子:http://forums.asp.net/p[详细]
-
asp.net – 单元测试和Log4net
所属栏目:[asp.Net] 日期:2020-12-15 热度:165
我在我的控制器中进行单元测试测试,该操作写入log4net. 当我运行我的动作它很好 – 写入log4net. 但是,当我运行单元测试时 – 该操作不会写入log4net,但不会引发任何异常. 有没有人有解决方案? 解决方法 // ARRANGEvar memoryAppender = new MemoryAppender[详细]
-
asp.net – 什么放在会话变量中
所属栏目:[asp.Net] 日期:2020-12-15 热度:194
我最近遇到了一个ASP 1.1 Web应用程序,它在会话变量中放入了大量内容 – 包括所有数据库数据对象甚至数据库连接对象.它最终变得巨大.当Web会话超时(用户使用完应用程序四小时后),有时会回滚其数据库事务.我假设这是因为当IIS终止会话时,数据库连接没有正确关[详细]
-
asp.net – jqGrid:使用多种方法来过滤数据
所属栏目:[asp.Net] 日期:2020-12-15 热度:89
我的要求是显示具有多个过滤器的页面以应用于网格数据. 假设我们在谈论订单,订单有以下属性 public class Order { public int OrderID public DateTime OrderDate public DateTime ShipmentDate public int OrderTotal public int OrderStatus} 在jqgrid对象[详细]
-
asp.net-mvc – 将ajax actionlink转换为引导按钮
所属栏目:[asp.Net] 日期:2020-12-15 热度:149
我有一个这样的ajax actionlink: div style="float:left" @Ajax.ActionLink("EMPLOYEE","_PartialEmployeeIndex","Employee",new AjaxOptions() { UpdateTargetId = "divToUpdate" }) /div 我通常使用bootstrap来设置我的按钮,如下所示: input class="btn[详细]