Asp.net mvc 移动到新页面后保留MVC 3中控件的值
我是MVC3新手。我有一个页面(例如:“母版页”),其中我有一些下拉框来选择值,并单击“Go”按钮(type=“button”)。根据选择,我正在填写一份表格。网格中的一列将具有超链接。单击超链接后,打开另一个页面(例如:“详细信息页面”)以显示其他详细信息。现在,如果用户单击浏览器后退按钮,“母版页”控件中的值为空。如何在“母版页”上的下拉框和网格中保留值。这取决于浏览器的行为。一些浏览器可以保存这些数据,而其他浏览器则不能。因此,由程序员决定数据必须存储在哪里。在常见情况下,您可以使用以下方法:Asp.net mvc 移动到新页面后保留MVC 3中控件的值,asp.net-mvc,Asp.net Mvc,我是MVC3新手。我有一个页面(例如:“母版页”),其中我有一些下拉框来选择值,并单击“Go”按钮(type=“button”)。根据选择,我正在填写一份表格。网格中的一列将具有超链接。单击超链接后,打开另一个页面(例如:“详细信息页面”)以显示其他详细信息。现在,如果用户单击浏览器后退按钮,“母版页”控件中的值为空。如何在“母版页”上的下拉框和网格中保留值。这取决于浏览器的行为。一些浏览器可以保存这些数据,而其他浏览器则不能。因此,由程序员决定数据必须存储在哪里。在常见情况下,您可以使用以下方
- 如果您创建了一个向导,只需隐藏一些div(您将在其中保留向导的步骤),并在向导中创建自己的下一步/上一步按钮。当用户尝试返回下一个页面时,他不会转到另一个页面,而是会在一个页面内通过JavaScript在各个步骤之间切换(所有数据都将保留)
- 您也可以这样做,但要将数据保留在服务器上。在这种情况下,通过单击按钮,您的数据将保存在数据库中。并将在用户返回时重新加载
- 您可以手动将数据保存到Cookie。如果你有少量的数据要保存,这没关系