我正在尝试让我的复选框使用以下代码提交它所在的表单:
@Html.CheckBox("Completed", new { onclick = "$(this).parent('form:first').submit();"})
不过,它一直将 'form:first' 周围的 ' 渲染为 html 编码值。任何想法如何解决这一问题?
谢谢
缺口
最佳答案
为什么不直接用 jquery click 事件把它连接起来??
@Html.CheckBox("Completed", new { id = "myButtonID" })
然后在你的js代码中...
$(function(){
$("#myButtonID").click(function(){
//submit the form here
});
});
关于asp.net-mvc-3 - ASP.NET MVC 3 Razor View onclick 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5807061/