我正在开发一个 MVC 网络应用程序。
我为我的 HTML 表单创建了一个 ViewModel 并将其传递给视图。
我想知道是否有一种方法可以保存用户输入的数据,直到他们提交表单?以下场景是我想要实现的。
设想:
登录 --> 进入表单页面 --> 填写表单(用户数据) --> 不提交 --> 关闭浏览器/注销 --> 再次登录/打开浏览器 --> 进入表单页面 -- > 上次会话输入的数据仍然存在。
有没有办法我可以做到这一点?
我没有使用 ViewBag 或 Session 来加载页面上的表单数据/标签/输入字段(下拉)。一切都通过 ViewModel 传递。
我正在研究 DataAnotaions 但不确定我需要使用哪一个。Cookie 是最不受欢迎的,但没有其他解决方案可用。
干杯