Asp.net mvc 4 返回到查看模型更改值don';t替换文本框中的旧值,Asp.Net MVC

Asp.net mvc 4 返回到查看模型更改值don';t替换文本框中的旧值,Asp.Net MVC,asp.net-mvc-4,Asp.net Mvc 4,我有一个控制器,它接收表单提交的结果,如果满足某些条件,它将修改视图模型并返回视图。 DisplayFor值正在正确更改,但EditorFor值似乎保留了pre-post表单中的原始值。我已验证发送到视图的视图模型是否具有正确的值 你知道为什么这些看起来被缓存在客户端吗?你是在更改控制器中发布的值,然后返回视图模型还是返回发布的内容?这是默认行为。您应该遵循PRG模式(如果要显示不同的视图,则重定向到GET方法)。有关该行为的解释,请参阅的可能副本

我有一个控制器,它接收表单提交的结果,如果满足某些条件,它将修改视图模型并返回视图。 DisplayFor值正在正确更改,但EditorFor值似乎保留了pre-post表单中的原始值。我已验证发送到视图的视图模型是否具有正确的值


你知道为什么这些看起来被缓存在客户端吗?

你是在更改控制器中发布的值,然后返回视图模型还是返回发布的内容?这是默认行为。您应该遵循PRG模式(如果要显示不同的视图,则重定向到GET方法)。有关该行为的解释,请参阅的可能副本