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-mvc – 如何将MVC 5 IdentityModels.cs移动到单独的
- asp.net – __doPostBack在IE11中未定义
- [ASP.NET] 移除Wizard按钮
- asp.net-mvc-4 – visual studio 2012 RC无法加载类型Syste
- ASP.net喜欢WPF MVVM棱镜中的基于表单的身份验证
- asp.net – 提高性能的最佳方法(并以某种方式包括故障转移)
- asp.net – Response.Redirect导致IsPostBack为true
- asp.net-mvc – ASP.NET MVC 3 – 区域无法正常工作
- asp.net-mvc – 将Visual Studio项目转换为ASP.NET MVC
- asp.net – 如何从usercontrol处理页面事件? (VB.net)
- asp.net-mvc-5 – 我需要在MVC Razor中编码属性值
- 临时ASP.NET文件丢失
- asp.net-mvc – 依赖于另一个字段的属性
- asp.net-mvc – 在ASP.NET MVC应用程序中实现细粒
- asp.net-mvc – 如何使用Moq模拟存储库Single(Ex
- asp.net-mvc-4 – 如果使用实体连接字符串(与SQL
- asp.net – Web.Config无法呈现特殊字符
- asp.net-mvc – 如何将复杂对象传递给ASP.NET MV
- asp.net-membership – 如果我使用aspnet_member
- ASP.NET中的Akka.NET actor系统