Как включить html выбрать пост обратно apsx страницу, когда выбор изменился? - PullRequest
1 голос
/ 05 мая 2010

В раскрывающемся списке элементов управления asp.NET есть свойство AutoPostBack, если для него установлено значение «True», вся страница будет отправлена ​​обратно.

Если на странице aspx есть html-элемент "select", например:

<select id="list" name="list" runat="server"
    DataTextField="Name" DataValueField="ID" ></select>

и данные заполняются кодом.

Вопрос: как разрешить этой функции Select также иметь функцию AutoPostBack?

Ответы [ 2 ]

0 голосов
/ 01 декабря 2012

Вы не можете применить свойство Auto post back для html select control. Чтобы вызвать функцию, написанную внутри кодовой страницы c # (серверная часть), вам нужно использовать веб-сервис. Вы можете вызвать функцию javascript (на стороне клиента) в случае события onchange элемента управления выбора HTML.

0 голосов
/ 05 мая 2010

В подходе DropDownList добавлен __doPostBack ('selectelementname', 'commandname'); позвонить на событие onchange. Когда вы изменяете значение, затем выполняется отправка обратно на сервер, а затем элемент управления ASP.NET обрабатывает данные обратной передачи в методе LoadPostData.

НТН.

...