ASP.NET mvc 2 验证在初始页面加载时始终显示错误

标签 asp.net asp.net-mvc-2

我进行了很多搜索,并将这个问题归结为这种情况: 我正在使用 PRG 模式,实际上,我在发布/获取操作中使用相同的 DTO。看起来当我在获取操作参数列表中使用带有数据注释属性的 dto 时,每次在初始页面加载时验证总是显示错误。

在某些情况下,如果您在错误消息中添加星号,这可能是理想的行为,但如何消除它?

提前致谢。

最佳答案

您需要在操作中调用 modelstate.clear() 来清除模型状态。

关于ASP.NET mvc 2 验证在初始页面加载时始终显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2835116/

相关文章:

c# - 具有多个参数的 ASP.NET Web 服务 HttpPut

javascript - 将调整大小功能添加到 asp 文本框

c# - 有没有办法将 JSON 对象列表从 JS 传递到 C#?

asp.net-mvc - 在 MVC 网站上获取 404 错误

asp.net - ASP.NET MVC 2 : Dynamic themes

asp.net - 通过 ExecuteResult 单元测试或运行时 ActionResult 字符串输出响应?

asp.net - 结构图中的默认构造函数

c# - 如何在 ASP.NET C# 中发送电子邮件

JavaScript 错误 : Microsoft JScript runtime error: 'document.getElementById(...)' is null or not an object

asp.net-mvc - ASP.NET MVC2 - 自定义模型绑定(bind)示例