[英]IE changes onClick with asp.net mvc
我在asp.net mvc應用程序中生成了一個單選按鈕列表,如果單擊了單選按鈕,我想調用javascript方法。
這是剃刀代碼行:
@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工具對此進行了更改,那么它將起作用。
有什么想法如何產生正確的onClick嗎?
提前致謝,
您是否考慮過使用jquery而不是html屬性?
@Html.RadioButton("selectedArticleMediaAsset", value)
<input name="selectedArticleMediaAsset" id="selectedArticleMediaAsset"
type="radio"
value="../../Content/Images/Bilder_640x640/O20130_XC6_F_Rot_1.jpg|D..."/>
$(function() {
$('#selectedArticleMediaAsset').click(function() {
loadData();
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.