【问题标题】:ASP.NET MVC Model Errors keep displayingASP.NET MVC 模型错误不断显示
【发布时间】:2013-06-18 18:12:12
【问题描述】:

我在输入地址、城市、电话号码等的地方对我的代码进行了一些验证。此功能运行良好,并根据需要返回错误。当我从一个视图切换到另一个视图,然后回到我拥有的侧栏时,验证错误仍然存​​在。我想清除这些值,以便每次返回选项卡时都看不到它们。 我试过了

modelstate.clear() 

这不起作用,所以任何其他想法将不胜感激。 谢谢!

【问题讨论】:

  • 您能否澄清一下“当我从一个视图切换到另一个视图,然后又回到我的侧边栏时,验证错误仍然存​​在。”
  • 您如何显示这些验证错误?
  • @user2094139 - 我们确实需要大量数据来帮助您。考虑一下,根据此页面上的给定信息,您能回答这个问题吗?目前我们只能猜测。我最好的猜测是您正在使用 ajax 加载内容,而 jquery-validate 前端仍处于其先前状态。另一种猜测是,一旦部分加载,添加到页面的错误永远不会被删除,它们只是暂时隐藏。但是,这些只是猜测,这就是为什么没有人回答的原因。帮助我们帮助您。
  • 好杰里马奎尔引用我的男人! @TravisJ(这是正确的电影短语:D)
  • 大声笑@TravisJ 感谢您的意见。我深入研究了代码,发现了问题。我仍然存储了会话,因此它不断输出模型错误。很抱歉给您带来麻烦并感谢您的澄清

标签: c# asp.net asp.net-mvc-4 modelstate


【解决方案1】:

Session.Clear() 解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-25
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多