我对 mvc 很陌生,在构建搜索表单时,我偶然发现了一个与状态相关的问题。因此,在 asp.net mvc 中没有像 asp.net 表单中的 viewstate 这样的东西。问题是如果视图中出现输入错误如何重新显示网格数据,mvc 足够智能以显示输入的数据但搜索结果为表丢失。我也想查看旧结果。你们怎么解决的。将最后的搜索结果存储在会话中,如果模型中有错误,从会话中恢复?这感觉有点hacky的解决方案。
我对 mvc 很陌生,在构建搜索表单时,我偶然发现了一个与状态相关的问题。因此,在 asp.net mvc 中没有像 asp.net 表单中的 viewstate 这样的东西。问题是如果视图中出现输入错误如何重新显示网格数据,mvc 足够智能以显示输入的数据但搜索结果为表丢失。我也想查看旧结果。你们怎么解决的。将最后的搜索结果存储在会话中,如果模型中有错误,从会话中恢复?这感觉有点hacky的解决方案。