Как добавить событие сервера для элемента управления выбором HTML?Серверное событие для HTML Выберите элемент управления
HTML код выглядит так:
<div class="ui-widget">
<select id="Select1" runat="server">
<option>Select one...</option>
<option>ActionScript</option>
<option>AppleScript</option>
<option>Asp</option>
<option>BASIC</option>
</select>
</div>
C# код, как это:
public void Select1_SomethingChange(object sender, EventArgs e)
{
//random code
}
Теперь я знаю, как это не будет работать, то вторая строка HTML нужен атрибут какого-то типа. Я уже пробовал только 2, которые я мог найти, которые являются этими двумя ниже
<select id="Select1" runat="server" onServerChanged="Select1_SomethingChange">
<select id="Select1" runat="server" onSelectedIndexChanged="Select1_SomethingChange">
Проблема в том, что событие first options никогда не срабатывает, а второй вариант просто не существует. Пожалуйста, помогите мне, любая помощь приветствуется.
Почему вы не используете 'DropDownList', если вам нужно получить к нему доступ на сервере? Это уже событие 'SelectedIndexChanged'. –
Мне нужно использовать Select else У меня нет функции автозаполнения –
@ 5tar-Kaster: Почему ты не можешь? «DropDownList» отображает клиент как «select». Это всего лишь оболочка ASP.NET, которая обеспечивает функциональность на стороне сервера, которую вы ищете. – David