删除@ Html.TextArea的文本onclick / onfocus事件

时间:2013-05-30 08:46:01

标签: asp.net-mvc asp.net-mvc-3 onclick html.textbox

我正在开发一个MVC 3项目。 在我看来,我有使用@ Html.TextBox / TextArea调用的文本框和文本区域。

任何人都可以告诉我,即使是这些控件,我如何定义onclick或onfocus? 我无法找到相应的语法。

2 个答案:

答案 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"
                                });

的TextArea

@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