我正在开发一个MVC 3项目。 在我看来,我有使用@ Html.TextBox / TextArea调用的文本框和文本区域。
任何人都可以告诉我,即使是这些控件,我如何定义onclick或onfocus? 我无法找到相应的语法。
答案 0 :(得分:2)
@Html.TextBox("ControlName",
"Some Value",
new { onclick = "alert('Razor Engine')" });
@Html.TextBoxFor(m => m.Value, new
{
onclick = "alert('Razor Engine')",
@Value = "Some Value"
});
@Html.TextArea("ControlName",
"Some Value",
new { onclick = "alert('Razor Engine')" });
@Html.TextAreaFor(m => m.Value, new
{
onclick = "alert('Razor Engine')"
});
答案 1 :(得分:0)
尝试以下内容。
<%= Html.TextBox("obpt9",ViewData.Eval("obpt9"), new { onclick = "alert('hi')" })%>
您可以从以下链接中找到更多信息。 Add OnClick Event to Html.RadioButton