asp.net-mvc – ASP.NET MVC从预览5升级到Beta版期间的问题?
|
当您从ASP.NET MVC Preview 5升级到新发布的 Beta版本时,您需要执行哪些问题或重构? 解决方法我要自己这样做以下是自述文件中的更改列表:CodePlex Preview 5和Beta之间的变化 >将默认验证消息更改为更加终端用户友好. [AcceptVerbs(HttpVerbs.Post | HttpVerbs.Put)]
public ActionResult Update() {...
}
>修改RadioButton助手方法,以确保每个重载都接受一个值.因为单选按钮用于从一组可能的值中指定选择,因此需要指定单选按钮的值. public ActionResult Edit() {
//...
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(FormCollection form) {
//...
}
在预览5中,编辑操作的POST请求将导致异常,因为两个方法与请求匹配.在Beta中,通过AcceptVerb属性给出与当前请求匹配的方法的优先级.在此示例中,第一种方法将处理“编辑”操作的任何非POST请求. >为接受格式字符串的ViewDataDictionary.Eval方法添加了一个重载.>从ViewContext类中删除ViewName属性.>为值提供程序添加了一个IValueProvider接口,以及默认实现DefaultValueProvider.值提供者提供模型绑定器绑定到模型对象时使用的值. Controller类的UpdateModel方法已更新,允许您指定自定义值提供程序. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 获取Asp.net/iis设置Cache-control:静态文件的max-age
- asp.net – 在代码隐藏中更改文本框BackColor
- asp.net核心 – ASP.NET 5,DNXKestrel:没有打破点
- asp.net-mvc-3 – 是否可以设置TextBoxFor生成的输入类型
- asp.net-mvc – 在父视图顶部的Jquery模态弹出窗口中渲染局
- asp.net-core – 如何使用ASP.NET Core中的JWT授权重定向到
- asp.net-mvc – 如何通过MVC Azure AD身份验证从AD获取角色
- 过期输出缓存ASP.Net MVC
- asp.net-web-api – OData V4 WebAPI按Enum的Int值过滤?
- asp.net – 如何防止开放重定向攻击?
- asp.net-mvc – Asp.Net MVC和HTML5 PUSH通知
- asp.net-mvc-3 – 在html标签中添加html输入
- asp.net – 远程连接到WebDev.WebServer.exe
- asp.net-mvc-3 – 在MVC3中的WebGrid列中应用特定
- ASP.NET MVC3中的HTML反而不是JSON的IIS响应
- asp.net-mvc – 视图模型和数据传输对象之间的区
- asp.net-mvc – MVC3中的Url.RouteUrl()和Url.Ac
- asp.net – 未捕获错误:在初始化之前无法在弹出
- asp.net – 从Web应用程序打印
- asp.net-mvc – 如何单元测试应用了[Authorize]属
