标签: addmodelerror

是否可以在ASP.NET MVC中对一些AddModelError结果进行单元测试?

我有一个控制器方法,它返回一个RedirectToActionResult(成功!)或一个ViewResult(失败的错误消息).

如果业务逻辑失败,我将错误消息添加到AddModelError属性.

有什么方法可以在我的MS单元测试中测试这个吗?我也有Moq,如果这也有帮助.(我不相信这个场景需要Moq)..我没有使用Request对象中的任何东西.

asp.net-mvc unit-testing addmodelerror

8
推荐指数
2
解决办法
1695
查看次数

ASP.NET MVC 2 RC在表单级别上的ModelState.AddModelError

在ASP.NET MVC的早期版本中,您可以使用ModelState.AddModelError("**_FORM**", "error")在表单级别而不是属性级别上进行错误.这似乎不再适用于ASP.NET MVC 2的新RC.

还有另外一种方法吗?我<%= Html.ValidationSummary() %>在我的View文件中使用...

c# asp.net-mvc addmodelerror

6
推荐指数
1
解决办法
3836
查看次数

添加模型状态错误并在重定向到操作后进行验证

ModelState在MVC3中有一个关于和验证错误消息的问题.我在我的注册表视图@Html.ValidationSummary(false)中显示了我的DataAnnotationsModel对象的错误消息.然后..在我的Register动作控制器中我有ModelState.IsValid,但在里面if(ModelState.IsValid)我有另一个错误控件添加到模型状态ModelState.AddModelError(string.Empty, "error...")然后我做了RedirectToAction,但添加的消息ModelState根本没有显示.

为什么会这样?

asp.net-mvc modelstate addmodelerror asp.net-mvc-3

1
推荐指数
1
解决办法
4984
查看次数