[英]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.