【问题标题】:keep value for dropdown ( asp.net ) after page refresh页面刷新后保留下拉列表(asp.net)的值
【发布时间】:2015-06-21 20:26:58
【问题描述】:

我正在从 Combobox (asp.net telerik combobox) 下的响应对象构建我的下拉列表 (asp.net dropdown)

 var theName = response.value.Names;
 var theVal = response.value.Values;

 var theCode = '<select name = "my_dropdown"><option>Select Id : </option>';

 for (i = 1; i < (theName.length - 1); i++) {
     theCode += '<option value="' + theVal[i] + '">' + theName[i] + '</option>';
 }

 theCode += '</select>';

 $('[id$=ddlDropDownDefault]').html(theCode);

在页面刷新时,下拉菜单失去其范围并返回空白,直到选择组合框中的另一个项目(正在生成响应对象)。

如果发生页面重新加载,我希望它保留最后一个对象列表。我正在寻找一个 jquery 解决方案。

当第一个组合框更改所选项目时,上面的 Jquery 正在运行。我希望我已经以适当的方式解释了自己。我已经研究了这个解决方案Keep the selected value after submit - Stackoverflow question,但我不确定在哪里调用它,因为我的下拉列表是动态生成的。

【问题讨论】:

    标签: javascript c# jquery asp.net reload


    【解决方案1】:

    有几种方法,但可能最容易保存到网络存储:

    这是一个插件:http://www.jqueryscript.net/form/jQuery-Plugin-to-Save-Form-Data-In-Web-Storage-DataSaver.html

    根据您的表单的复杂程度,您自己完成可能同样容易。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-05
      • 2018-10-31
      • 2021-03-05
      • 2021-02-04
      • 2011-08-23
      • 2012-07-03
      • 1970-01-01
      相关资源
      最近更新 更多