将事件处理程序添加到 Html.CheckboxFor
Add event handler to Html.CheckboxFor
我正在处理一个以前由其他人开发的项目,我一直在努力不对其进行太多更改,因为它对时间很敏感。不过我遇到了一些障碍。
在.vbhtml
文件中,有一行如下:
@Html.CheckBoxFor(Function(m) m.item(counter).value, New With{.id = "chkValue_" & counter})
这是在一个 for 循环中,因此有许多循环是在 table 中创建的。我需要做的是向该复选框添加一个事件处理程序,以便它转到我创建的 JavaScript 函数。
完成此操作后,我还有一个下拉列表,我在同一个 table 中遇到了同样的问题,如下所示:
Html.EnumDropDownListFor(Function(m) m.item(counter).PreferredLanguage, New With {.id = "ddlPrefLang_" & counter})
非常感谢suggestions/help。
我最终按照评论中的建议将 onclick 添加到 HTML 属性。结果如下:
@Html.CheckBoxFor(函数(m) m.item(counter).value, New With{.id = "chkValue_" & counter, .onclick = " //这里调用函数"})
我正在处理一个以前由其他人开发的项目,我一直在努力不对其进行太多更改,因为它对时间很敏感。不过我遇到了一些障碍。
在.vbhtml
文件中,有一行如下:
@Html.CheckBoxFor(Function(m) m.item(counter).value, New With{.id = "chkValue_" & counter})
这是在一个 for 循环中,因此有许多循环是在 table 中创建的。我需要做的是向该复选框添加一个事件处理程序,以便它转到我创建的 JavaScript 函数。
完成此操作后,我还有一个下拉列表,我在同一个 table 中遇到了同样的问题,如下所示:
Html.EnumDropDownListFor(Function(m) m.item(counter).PreferredLanguage, New With {.id = "ddlPrefLang_" & counter})
非常感谢suggestions/help。
我最终按照评论中的建议将 onclick 添加到 HTML 属性。结果如下:
@Html.CheckBoxFor(函数(m) m.item(counter).value, New With{.id = "chkValue_" & counter, .onclick = " //这里调用函数"})