Asp.netMVC验证验证似乎有效,但值不起作用
创始人
2024-09-19 08:00:11
0

这个问题可能是由于模型绑定失败导致的。在控制器的POST动作中,应在执行验证之前调用ModelState.Clear()方法,以免旧的未验证模型绑定值影响验证。模型上可以使用Data Annotations来设置验证规则。示例代码如下:

[HttpPost] public ActionResult MyAction(MyModel model) { ModelState.Clear(); //清除未验证的绑定值 if (ModelState.IsValid) { //执行操作 return RedirectToAction("Success"); } else { return View(model); } }

public class MyModel { [Required] public string Name { get; set; } [Range(1, 100)] public int Age { get; set; } [EmailAddress] public string Email { get; set; } }

在上面的代码示例中,MyModel有三个属性,分别验证了Required、Range和EmailAddress。如果在POST动作中,ModelState.IsValid返回false,则视图中将显示验证错误。

相关内容

热门资讯

据通报!德州机器人代打脚本,德... 据通报!德州机器人代打脚本,德普之星有透视辅助吗,真是是真的有挂(有挂秘籍)1、很好的工具软件,可以...
技巧知识分享!微信微乐辅助插件... 技巧知识分享!微信微乐辅助插件,温州茶苑辅助器,详细教程(证实有挂)1、每一步都需要思考,不同水平的...
推出新举措!wepoker插件... 推出新举措!wepoker插件辅助,德普之星透视辅助软件是真的吗,一贯真的有挂(真的有挂)1、游戏颠...
大神推荐!来几局辅助器开挂,链... 大神推荐!来几局辅助器开挂,链接大厅辅助插件有哪些,详细插件(讲解有挂)大神推荐!来几局辅助器开挂,...
截至发稿!pokemmo脚本辅... 截至发稿!pokemmo脚本辅助器,智星德州插件怎么下载,真是真的有挂(今日头条)1、智星德州插件怎...
必知教程!闲逸辅助器,八闽状元... 必知教程!闲逸辅助器,八闽状元郎辅助器,详细插件(有挂攻略)1、任何八闽状元郎辅助器透视是真的假的的...
值得注意的是!大菠萝手游辅助,... 值得注意的是!大菠萝手游辅助,德普之星app安卓版破解版,切实真的是有挂(揭秘有挂)小薇(辅助器软件...
大神推荐!微信大厅辅助挂,微乐... 大神推荐!微信大厅辅助挂,微乐家乡小程序辅助,详细工具(有挂功能)1、玩家可以在微乐家乡小程序辅助线...
现有关情况通报如下!wepok... 现有关情况通报如下!wepoker透视版下载,德普之星透视辅助软件是真的吗,本来真的有挂(真实有挂)...
玩家爆料!闲来辅助神器下载,湖... 玩家爆料!闲来辅助神器下载,湖北休闲辅助,详细器(有挂功能)1)闲来辅助神器下载有没有挂:进一步探索...