asp.net-mvc – xVal和ASP.Net MVC 2 AddModelStateErrors问题
|
我有一个应用程序,我已经成功使用xVal很长一段时间了.它最近更新为MVC 2. 我在我的域模型上使用标准的DataAnnotations属性,它还实现了一个调用DataAnnotationsValidationRunner的“Validate()”方法.如果有任何错误,该方法将抛出RulesException. 在我的控制器中,我使用了RulesException的非常典型的catch catch (RulesException e)
{
e.AddModelStateErrors(ModelState,"err");
}
所有典型的东西,几乎直接来自示例,直到最近工作正常(我怀疑问题始于我的MVC1时 – > MVC2更新. 所以问题是:当调用AddModelStateErrors方法时,我得到一个“System.EntryPointNotFoundException:找不到入口点”,它来自System.Web上的System.Collections.Generic.ICollection1.get_Count(). System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(HtmlHelper htmlHelper,String modelName,String validationMessage,IDictionary`2 htmlAttributes)中的Mvc.Html.ValidationExtensions.ValidationMessageHelper(HtmlHelper htmlHelper,ModelMetadata modelMetadata,String expression,IDictionary2 htmlAttributes)在ASP.views_user_edit_aspx .__ RenderContent2 … {snipped,因为它是那里的标准} 我已经查看了xVal方法的代码和HtmlHelper扩展,我似乎无法弄清楚发生了什么. 有任何想法吗? 解决方法有同样的问题,但只是解决了它:将以下内容添加到web.config或app.config,以便转移到MVC2:<runtime>
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
或MVC3: <runtime>
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 在MVC中,什么是ViewModel?
- asp.net – Telerik UI控件与jQuery的客户端UI
- asp.net-mvc – 在EditorFor for child对象中使用时,MVC无法
- asp.net – Signalr中哪个更好的WebSocket或Long Polling?
- asp.net-mvc – 从Action写入输出流
- asp.net-mvc – 如何使用html帮助器在asp.net mvc中创建一个
- 使用ASP.NET和C#在DropDownList中选择多个值
- asp.net-mvc – 使用NHibernate.AspNet.Identity
- asp.net-mvc-5 – 依赖注入结构图ASP.NET Identity MVC 5
- asp.net – 检查该电子邮件地址是否适用于System.Net.Mail.
- asp.net-mvc – ASP.Net MVC 3中的远程验证:如何
- asp.net-mvc – ASP.NET MVC自定义成员资格提供程
- asp.net – 保持visual studio从bin / on重建中删
- asp.net-mvc – ASP.NET MVC 5自定义错误页面
- asp.net-mvc – WebApiConfig.cs和RouteConfig.c
- ASP.net MVC v2 – 调试模型绑定问题 – BUG?
- asp.net-mvc – 如果我使用ASP .NET MVC 3,我可以
- asp.net-mvc – 使用Data Annotation验证DateTim
- asp.net-mvc – mvc3 maxLength输入
- ASP.NET MVC 2中的asp.net-mvc-2 – LazyList vs
