我正在使用dropdownlist html帮助程序,并希望在值更改时对服务器执行ajax调用。我见过的jQuery代码dropdownlist.change ...asp.net mvc ajax
我的问题是,我有一系列的下拉列表的名称dropdownlist_1,dropdownlist_2的...
我希望能够指定相同jQuery的每一个下拉列表的功能。我一直无法找到一种方法来指定下拉列表html帮助器中的函数名称。
感谢, 亨利
我正在使用dropdownlist html帮助程序,并希望在值更改时对服务器执行ajax调用。我见过的jQuery代码dropdownlist.change ...asp.net mvc ajax
我的问题是,我有一系列的下拉列表的名称dropdownlist_1,dropdownlist_2的...
我希望能够指定相同jQuery的每一个下拉列表的功能。我一直无法找到一种方法来指定下拉列表html帮助器中的函数名称。
感谢, 亨利
而是试图在的HtmlHelper指定它,添加一个类名到每个下拉列表中的:
<%=Html.DropDownList("ddlName", new {@class="ajaxDropDown"})%>
或
<select class="ajaxDropDown" id="ddlOne">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<select class="ajaxDropDown" id="ddlTwo">
<option>Red</option>
<option>Orange</option>
<option>Blue</option>
</select>
然后使用通过jQuery连接事件的类名:
$('.ajaxDropDown').change(function() {
$.get('/test', function(data) {
...
});
});
试试这个:
<%=Html.DropDownList("TopItemsList", ViewData["ListData"], new { @onchange="javascript();" })%>
你可以打电话给你想要的功能。