Каков хороший способ присоединить вызов Jquery на стороне клиента к событию изменения раскрывающегося списка ASP?
Я читал, что registerstartupscript устарел, но я не вижу, как лучше сделать это сейчас. Я хочу смешать JQ в коде, чтобы его было проще поддерживать. Вместо того, чтобы делать проверку внутри блока JQ, чтобы обнаружить изменение в выборе, а затем вызывать toggle ()
Есть ли лучший способ, чем этот? Какой новый способ заменяет устаревшие методы сценариев регистра?
protected void SearchDropDown_SelectedIndexChanged(object sender, EventArgs e)
{
switch (SearchDropDown.SelectedItem.Value)
{
case "Category":
CategorySearch.Visible = true;
NameSearch.Visible = false;
SearchText.Visible = false;
Response.Write("<script type='text/javascript'>$('#category-container').toggle();</script>");
break;
case "Name":
NameSearch.Visible = true;
CategorySearch.Visible = false;
SearchText.Visible = false;
Response.Write("<script type='text/javascript'>$('#name-container').toggle();</script>");
break;
default:
SearchText.Visible = true;
NameSearch.Visible = false;
CategorySearch.Visible = false;
Response.Write("<script type='text/javascript'>$('#search-container').toggle();</script>");
break;
}
}