【发布时间】:2013-05-30 08:46:00
【问题描述】:
我正在开发一个 MVC 3 项目。 在我看来,我有使用@Html.TextBox/TextArea 调用的文本框和文本区域。
谁能告诉我,我如何定义这些控件的 onclick 或 onfocus? 我找不到这方面的语法。
【问题讨论】:
-
我正在使用 Razor 引擎进行查看。
标签: asp.net-mvc asp.net-mvc-3 onclick html.textbox
我正在开发一个 MVC 3 项目。 在我看来,我有使用@Html.TextBox/TextArea 调用的文本框和文本区域。
谁能告诉我,我如何定义这些控件的 onclick 或 onfocus? 我找不到这方面的语法。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 onclick html.textbox
@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')"
});
【讨论】:
试试下面的方法。
<%= Html.TextBox("obpt9",ViewData.Eval("obpt9"), new { onclick = "alert('hi')" })%>
您可以从下面的链接中找到更多信息。 Add OnClick Event to Html.RadioButton
【讨论】: