Asp.net MVC 4仅在页面刷新时保留TempData?

时间:2015-08-25 12:47:08

标签: c# asp.net-mvc-4 razor tempdata

我正在使用一个对话框来确认需要用户主管覆盖的操作。当对话框弹出打开时,表单值在视图中预先填充了TempData,文本框被锁定(禁用);除了主管使用的文本框。逻辑设置为在对话框的提交,取消或关闭事件时停用锁定。因此,下次用户打开对话框时,将启用文本框,并为新提交设置为空白。

现在,如果用户在打开对话框并处于锁定状态时刷新页面(无论出于何种原因),TempData值生命周期结束,当重新打开对话框时,文本盒子处于锁定状态但是空着。因此,系统已准备好提交具有空值的主管批准的表单。

现在,我的问题是,在页面刷新时,是否有一些最终方法被调用到我可以在TempData上调用keep?或者,只有在页面刷新时才保留TempData的最佳方法是什么?谢谢!

0 个答案:

没有答案