asp.net-mvc – 当tryUpdateModel无法在asp.net mvc 3中更新模型时如何查找异常/错误
发布时间:2020-05-24 09:48:00 所属栏目:asp.Net 来源:互联网
导读:if (!TryUpdateModelEvent(evt)){ // ... I need to retrieve the errors here} 有时,TryUpdateModel无法更新模型.我无法找到理由和例外? 根据其他TryXXX范例方法(例如TryParse), TryUpdateModel method返回一个bool,指示模型是否已成功更新. TryUpdateM
if (!TryUpdateModel<Event>(evt))
{
// ... I need to retrieve the errors here
}
有时,TryUpdateModel无法更新模型.我无法找到理由和例外? 解决方法根据其他TryXXX范例方法(例如TryParse),TryUpdateModel method返回一个bool,指示模型是否已成功更新.
TryUpdateModel使用错误列表更新ModelState字典.如果TryUpdateModel失败(根据bool返回),您可以iterate these as follows: var model = new ViewModel();
var isSuccess = TryUpdateModel(model);
if (!isSuccess)
{
foreach (var modelState in ModelState.Values)
{
foreach (var error in modelState.Errors)
{
Debug.WriteLine(error.ErrorMessage);
}
}
}
否则,如果您想要一个硬异常,请改用 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Visual Studio提示使用Razor语法1.0安装ASP
- asp.net-mvc – 帮助/提示提高我的ASP.NET MVC 2网站的性能
- asp.net – Visual Studio 2012:无法附加进程.已附加调试器
- asp.net-mvc-3 – 为什么我的自定义HTML助手结果得到html编
- asp.net-mvc-3 – 自定义RazorViewEngine会出现页面错误
- asp.net-mvc – 出现在MVC4 Razor View中的奇怪的空格
- asp.net-mvc-3 – 使用EditorFor/TextBoxFor/TextBox助手的
- ASP.NET MVC中特定于视图的模型?
- asp.net-mvc – 如何设置AntiForgeryToken cookie路径
- .net – 多选列表框中的预选项目(MVC3 Razor)
