2

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

谁能告诉我,我如何定义这些控件的 onclick 或 onfocus ?我无法为此找到语法。

4

2 回答 2

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')"
                                });
于 2013-05-30T18:07:45.190 回答
1

试试下面的东西。

 <%= Html.TextBox("obpt9",ViewData.Eval("obpt9"), new { onclick = "alert('hi')" })%>

您可以从下面的链接中找到更多信息。 将 OnClick 事件添加到 Html.RadioButton

于 2013-05-30T08:48:55.287 回答