使用Razor将对象值作为参数传递给JS函数

时间:2013-02-13 20:16:06

标签: asp.net-mvc-4 radio-button

所以我想在函数radioChange中传递对象值“Policeman”作为参数,但我无法找到任何方法。试过这个。值试图引用html单选按钮,但它不起作用:(

@Html.RadioButtonFor(x => x.Profession, "Policeman", new { onchange="radioChange(object value)" })

1 个答案:

答案 0 :(得分:1)

介意使用jQuery?如果没有用香草代码替换js。我只想强调,改变事件的绑定应该在你的js中完成。

@Html.RadioButtonFor(x => x.Profession, "Policeman", new { class="MyRadio" })

JS:

$('.MyRadio').change(function(){
   radioChange($(this).val());
});