我有一个带有ASP.NET下拉框控件(HTML select)的页面,其中填充了一些动态记录值。当用户选择一条记录时,页面的全部内容都会更新以反映所做的选择。如果用户单击一个链接并离开页面并试图返回,它会调出默认的未选择列表,他们必须重新选择它。怎样才能保留他们的选择呢?我目前有网页设置,所以如果该网址包含 PageName.aspx?recordID=5 它将选择正确的下拉选项。但是,我不知道如何根据选择更改URL的查询字符串。
PageName.aspx?recordID=5
您可以将recordID转换为ViewState
ViewState["recordID"] = 5;
而不是在查询字符串中携带所选内容。