Вы также можете использовать asp: hiddenfield и установить значение для регистра, созданного вами мысленно.затем запустите небольшой скрипт jQuery сверху, чтобы посмотреть на
$(document).on("change", "#ddlSelector", setControls);
, затем просто создайте функцию, например:
function setControls(event) {
event.preventDefault();
var selector = hiddenfield.val();
}
, тогда любой элемент, который можно показать / скрыть, можно сделать стэг:
$("#elementName").css("display", "inline");
или дисплей, скрывать некому.Я использовал это на работе, потому что иногда вам нужно изменить без запуска обратной передачи, но по-прежнему собирать данные, когда они задействуют форму.
Обычно я избегаю jQuery для многих событий из-за прочности кода и безопасности, но элемента DOMманипуляции с jQuery иногда могут быть намного проще.