【发布时间】:2013-06-18 18:12:12
【问题描述】:
我在输入地址、城市、电话号码等的地方对我的代码进行了一些验证。此功能运行良好,并根据需要返回错误。当我从一个视图切换到另一个视图,然后回到我拥有的侧栏时,验证错误仍然存在。我想清除这些值,以便每次返回选项卡时都看不到它们。 我试过了
modelstate.clear()
这不起作用,所以任何其他想法将不胜感激。 谢谢!
【问题讨论】:
-
您能否澄清一下“当我从一个视图切换到另一个视图,然后又回到我的侧边栏时,验证错误仍然存在。”
-
您如何显示这些验证错误?
-
@user2094139 - 我们确实需要大量数据来帮助您。考虑一下,根据此页面上的给定信息,您能回答这个问题吗?目前我们只能猜测。我最好的猜测是您正在使用 ajax 加载内容,而 jquery-validate 前端仍处于其先前状态。另一种猜测是,一旦部分加载,添加到页面的错误永远不会被删除,它们只是暂时隐藏。但是,这些只是猜测,这就是为什么没有人回答的原因。帮助我们帮助您。
-
好杰里马奎尔引用我的男人! @TravisJ(这是正确的电影短语:D)
-
大声笑@TravisJ 感谢您的意见。我深入研究了代码,发现了问题。我仍然存储了会话,因此它不断输出模型错误。很抱歉给您带来麻烦并感谢您的澄清
标签: c# asp.net asp.net-mvc-4 modelstate