У меня есть простой элемент управления Dropdownlist, который обрабатывает JS, после изменения индекса, div открывается/закрывается.Asp.net - Postback теряет индекс раскрывающегося списка
HTML код для инициализации Dropdownlist-
<select id="selectmethod" onchange="run()">
<option value="1" selected="selected">option1</option>
<option value="2" >option2</option>
</select>
JavaScript код для обработки OnChange событийно
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 ... />
начинается, событие Postback и индекс возвратов списка пункт (так что скрытый div). Как сохранить индекс Dropdownlist после обратной передачи?
Спасибо!
вам необходимо поддерживать индекс DROPDOWNLIST ли ? Обычно ASP.NET позаботится об этом. Если вы хотите, чтобы ваш открытый/закрытый div поддерживал свое состояние, это еще один вопрос. –
Ну, я описал это в сообщении, но ASP.NET не заботится о индексе dropdownlist, потому что он сбрасывается каждый раз, когда я нажимаю Linkbutton. – Yakirbu
У вас есть что-то в коде, которое устанавливает индекс выпадающего списка? –