将事件处理程序添加到Html.CheckboxFor

时间:2018-03-15 18:51:40

标签: asp.net vb.net razor eventhandler

我正在研究之前由其他人开发的项目,而且我已经解决过,因为它对时间敏感,所以不会对其进行太多更改。我虽然打了一个小块。

.vbhtml文件中,有一行如下:

@Html.CheckBoxFor(Function(m) m.item(counter).value, New With{.id = "chkValue_" & counter})

这是在for循环中,因此在表中创建了许多。我需要做的是向该复选框添加一个事件处理程序,以便它转到我创建的JavaScript函数。

在我完成此操作后,我还有一个下拉列表,我在同一个表中遇到了同样的问题,如下所示:

Html.EnumDropDownListFor(Function(m) m.item(counter).PreferredLanguage, New With {.id = "ddlPrefLang_" & counter})

非常感谢任何建议/帮助。

1 个答案:

答案 0 :(得分:0)

我最后添加了onclick到HTML属性,如评论中所建议的那样。结果如下:

@ Html.CheckBoxFor(Function(m)m.item(counter).value,New With {.id =“chkValue_”& counter,.onclick =“ // Call function here “})

相关问题