gpt4 book ai didi

asp.net - asp.net mvc3错误消息

转载 作者:行者123 更新时间:2023-12-03 08:14:45 25 4
gpt4 key购买 nike

在我的“编辑 View ”中,我需要用户输入测试版本的开始日期和结束日期。
现在,我必须确保用户想要在startdate之前保存enddate时收到错误消息。
例如开始日期01.02.12和结束日期01.01.2013!

有任何想法吗?

最佳答案

快速而肮脏的(排序)方式-在 Controller 方法中添加以下代码:

if (data.StartDate > data.EndDate)
this.ModelState.AddModelError("EndData", "End date must be after the start date.");

if (!this.ModelState.IsValid)
return this.View();

更好(或更干净)的解决方案是为模型创建自定义验证属性。 An example

关于asp.net - asp.net mvc3错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15677777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com