如何在MVC中保留选定值的下拉值?

时间:2016-02-17 09:20:24

标签: asp.net-mvc

场景是 - 我的mvc应用程序中有两个视图。一个是索引,另一个是添加付款细节。在索引表单中,我获取了一个特定客户端的详细信息,因为我有一个级联下拉列表用于选择类型,一个用于根据类型选择客户端在另一个下拉列表中,两者都来自DB和同一视图我有一个ActionLink用于继续付款查看“用于添加在索引视图第二个下拉列表中选择的同一客户的付款详细信息(第一个用于类型)”。

我的问题是,当我进入付款视图并点击浏览器的后退按钮返回我的索引页面时,它正在清除第二个下拉列表。所有其他数据在表格上都是安全的。那么请你帮我避免这种情况,这样我的索引视图的所有数据都应该在整个执行过程中保留。

如果我为该客户添加付款并单击提交,它也应该在索引视图上重定向并保留其以前的所有数据。我们已经在索引页面上获取了。 带有消息框付款已成功添加。

1 个答案:

答案 0 :(得分:1)

您可以将当前选定的from django.forms import ModelForm from app.models import Article # Create the form class. class ArticleForm(ModelForm): class Meta: model = UserInformation dropdown1值保存到以下某个值中:

  
      
  • URL
  •   
  • 会话
  •   
  • 曲奇
  •   

然后在dropdown2页面中,您始终会检查这些值是否存在,以便在第一个请求中设置下拉列表。然后,只要用户选择更新下拉列表,就会再次更新这些值。