【发布时间】:2015-09-23 13:27:41
【问题描述】:
我有一个 JS 处理的简单下拉列表控件, 一旦索引发生变化,就会打开/关闭一个 div。
初始化下拉列表的html代码-
<select id="selectmethod" onchange="run()">
<option value="1" selected="selected">option1</option>
<option value="2" >option2</option>
</select>
处理 OnChange 事件的 JavaScript 代码-
function run() {
var e = document.getElementById("selectmethod");
var value = e.options[e.selectedIndex].value;
if (value == 1) {
$('#changecourseitems').slideUp();
$('#addnewcourseitems').slideDown();
}
if (value == 2) {
$('#addnewcourseitems').slideUp();
$('#changecourseitems').slideDown();
}
现在当用户点击<ASP:LinkButton ... />
一个回发事件开始,下拉列表索引重置(隐藏的 div 也是如此)。
回发后如何维护 Dropdownlist 索引?
谢谢!
【问题讨论】:
-
是否需要维护 Dropdownlist 索引?通常,ASP.NET 会处理这个问题。如果你想让你的打开/关闭的 div 保持它们的状态,那是另一个问题。
-
好吧,我在帖子中进行了描述,但是 ASP.NET 不会处理下拉列表索引,因为每次单击链接按钮时它都会重置
-
代码隐藏中有设置下拉列表索引的内容吗?
-
@jokesonhiltionhotel 我的朋友,您遇到了问题,因为您的选择控件不是 asp 控件,为什么您不使用 asp 控件下拉列表?它会更简单
-
如果您没有使用更新面板,则每次回帖都会重新呈现整个页面