1
我在我的asp.net mvc应用程序内生成单选按钮的列表,并且想单击单选按钮时调用javascript方法。IE更改onClick与asp.net mvc
这是剃刀代码行:
@Html.RadioButton("selectedArticleMediaAsset", value, new { onClick = "loadData()"})
生成的HTML行看起来是这样的:
<input name="selectedArticleMediaAsset" id="selectedArticleMediaAsset" onclick="loadData()" type="radio" value="../../Content/Images/Bilder_640x640/O20130_XC6_F_Rot_1.jpg|Detailbild 1"/>
在Firefox & Chrome的一切都运行良好,只是在Internet Explorer的决策问题,因为生成的onClick方法用小写字母c进行onclick。 如果我使用IE-Developer Tool进行更改,它将起作用。
任何想法如何生成正确的onClick?
在此先感谢,
onclick应该不区分大小写。你有没有试过新的{onclick =“loadData()”}? – danludwig 2011-12-15 19:56:18
按照[HTML标准](http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#handler-onclick),小写'c'的`onclick`是正确的, 。所以请具体说明你所看到的“问题”。 “onclick”应该在IE中工作 - 它为我做。 – 2011-12-15 19:57:02