【问题标题】:Keep selected values in multiple nested dropdown after return to view返回视图后将所选值保留在多个嵌套下拉列表中
【发布时间】:2014-02-20 12:55:03
【问题描述】:

我有 2 个嵌套下拉列表的视图,它们从数据库中过滤数据并在表格中显示过滤结果。 在该表中,我有一个指向另一个视图的链接,该视图显示了所选数据库记录的详细信息。

当用户在查看详细信息视图时单击浏览器中的“返回”按钮后,是否可以(以及如何)保留主视图下拉列表的选定值?

【问题讨论】:

    标签: c# asp.net-mvc razor model-view-controller


    【解决方案1】:

    你应该使用视图状态 不要使用会话它是重量级的对象,所以在服务器上需要更多的负载

    【讨论】:

    • 如果用户离开页面并返回页面,则无法使用 ViewState。
    • 谁说不能用viewsate
    • ViewState 到页面并返回。如果您要跨页面移动,您将如何使用 ViewState?
    【解决方案2】:

    为什么不把它放在一个会话中

    Request.Session["Value1"] = "Your value"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-30
      • 2015-05-05
      • 1970-01-01
      • 1970-01-01
      • 2013-02-14
      • 2016-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多