MVC Razor RadioButtonList onchange处理程序

时间:2012-11-16 12:57:59

标签: .net asp.net-mvc-3 razor radiobuttonlist

我使用HTML帮助程序(RadioButtonLists,DropDownListFor和EnumDropDownListFor)作为我的单选按钮和下拉列表。例如:

@Html.RadioButtonList(m => m.ItemType, new SelectList(Model.ItemTypes, "Name", "Name")

@Html.DropDownListFor(n => n.ApartmentFloor, new SelectList(Model.ApartmentFloors, "Id", "Floor"), new { @id = "floorsSelect", @class = "exists" })

对于DropDownListFor,似乎有办法为列表设置HTML属性,例如。 id,class,style等 但是对于RadioButtonList,它实际上是一个自定义类(my versionoriginal),我似乎找不到添加这些类型属性的方法。

我想到的是“onchange”。如何将onchange函数添加到这些类型的帮助器中?

1 个答案:

答案 0 :(得分:1)

查看“RadioButtonList”&的渲染html。获取控件的id,然后您可以使用以下jQuery代码轻松关联“onchange”事件。

$("#RadioButtonListID input").change(function(){
//Write Your Code Here
});