我正在使用一个对话框来确认需要用户主管覆盖的操作。当对话框弹出打开时,表单值在视图中预先填充了TempData,文本框被锁定(禁用);除了主管使用的文本框。逻辑设置为在对话框的提交,取消或关闭事件时停用锁定。因此,下次用户打开对话框时,将启用文本框,并为新提交设置为空白。
现在,如果用户在打开对话框并处于锁定状态时刷新页面(无论出于何种原因),TempData值生命周期结束,当重新打开对话框时,文本盒子处于锁定状态但是空着。因此,系统已准备好提交具有空值的主管批准的表单。
现在,我的问题是,在页面刷新时,是否有一些最终方法被调用到我可以在TempData上调用keep?或者,只有在页面刷新时才保留TempData的最佳方法是什么?谢谢!