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



我正在做一个MVC 3项目。在我的视图中,我有文本框和文本区域,我使用@Html.TextBox/TextArea调用。

谁能告诉我,我怎么能定义的onclick或onfocus甚至这些控件?

TextBox

@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')"
                                });

试试下面的内容。

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

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

最新更新