编程语言
首页 > 编程语言> > c# – 将onblur事件添加到ASP.Net MVC的Html.TextBox

c# – 将onblur事件添加到ASP.Net MVC的Html.TextBox

作者:互联网

HTML帮助程序(在MVC2中)的正确语法是什么,用于定义onblur处理程序,其中使用以下代码生成文本框:

<%=Html.TextBox(
    "ChooseOptions.AddCount" + order.ID,
    (order.Count > 0) ?  AddCount.ToString() : "",
    new { @class = "{number: true}  small-input" }
)

解决方法:

将onblur添加到htmlattributes

<%=Html.TextBox(
    "ChooseOptions.AddCount" + order.ID,
    (order.Count > 0) ?  AddCount.ToString() : "",
    new { @class = "{number: true}  small-input", onblur = "alert('fired')" }
) %>

或者更好的方法是使用jQuery添加它

$('#ChooseOptions_AddCount' + id).onblur(function() { alert('fired'); });

标签:c,javascript,html-helper,asp-net-mvc-2
来源: https://codeday.me/bug/20190606/1190872.html