-
0 votesanswersviews
WebApi - 访问和验证过滤器中的模型
我创建了一个过滤器,用于从接收模型作为参数的操作中使用 . 想法是在请求到达动作本身之前返回400 . 这是过滤器: public class ValidateModelAttribute : ActionFilterAttribute { private static readonly ILog Log = LogManager.GetLogger(System.Reflection.M... -
106 votesanswersviews
Asp.net MVC ModelState.Clear
任何人都可以给我一个关于ModelState在Asp.net MVC中的角色的简洁定义(或者链接到一个) . 特别是我需要知道在什么情况下调用 ModelState.Clear() 是必要或可取的 . Bit open ended huh ...对不起,我想如果告诉你我在做什么可能会有所帮助: 我在控制器上有一个名为"Page"的编辑操作 . 当我第一次看到表单来更改Page... -
4 votesanswersviews
在ASP.net MVC单元测试中访问ModelState错误字典中的错误消息
我在动作结果中添加了一个键值对,如下所示: [HttpPost, Authorize] public ActionResult ListFacilities(int countryid) { ... ModelState.AddModelError("Error","No facilities reported in this coun... -
1 votesanswersviews
MVC 5 ValidationMessage显示在Partial中,但不显示在EditorFor模板中
我有一个页面,其中包含部分和编辑器模板的其他页面 . 除了验证消息之外,我在两种情况下都能正确显示模板 . 当我使用@ Html.Partial(...)将下面显示的剃刀页面模板渲染为部分模板时,我会在每个字段旁边获得预期的验证消息(但是模板中的字段中不包含表单数据作为部分呈现)当我使用@Html.EditorFor(...)帮助程序时,页面按预期呈现,字段值作为表单数据的一部分包含在内但由于某种... -
115 votesanswersviews
ASP.NET MVC如何将ModelState错误转换为json
如何获取所有ModelState错误消息的列表?我找到了这个代码来获取所有密钥:(Returning a list of keys with ModelState errors) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToLis... -
0 votesanswersviews
仅适用于新对象ASP.NET MVC的ModelValidation
我从昨天起就有这个问题 . 在我的用户模型中,我有一个名为“ ConfirmPassword ”的 [NotMapped] . 我没有将它保存在数据库中,但我在创建表单上使用它作为始终验证新用户的数据输入 . 从那以后,没关系 . 问题出在我的[HttpPost]编辑操作上 . 我应该可以编辑一些没有类型的用户数据并确认密码 . 如果我想更改密码,我使用密码和ConfirmPassword作为确... -
368 votesanswersviews
如何从ASP.Net MVC modelState获取所有错误?
我想在不知道键值的情况下从modelState中获取所有错误消息 . 循环以获取ModelState包含的所有错误消息 . 我怎样才能做到这一点? -
2 votesanswersviews
如何在 mvc3 中为嵌套控件添加“input-validation-error”
我有这样一个对象: public class Test { public String TestValue { get; set; } } 对于此对象,有一个用于模板的自定义编辑器: @inherits System.Web.Mvc.WebViewPage<MvcApplication12.Models.TestModel> @Html.EditorFor(m => m...