繁体   English   中英

页面刷新后保留下拉列表的值(asp.net)

[英]keep value for dropdown ( asp.net ) after page refresh

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

 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正在运行。 我希望我已经用适当的方式解释了自己。 我已经研究过此解决方案,在提交后保留选定的值-Stackoverflow问题,但我不确定在哪里调用它,因为我的下拉列表是动态生成的。

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

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

根据您表格的复杂程度,您自己做起来可能同样容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM