我正在使用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();" })%>
你可以打電話給你想要的功能。