使用此功能时:
<a href="javascript:document.forms[0].submit()">
…您应该注意,这与
<input type="submit" />
它不会引发onsubmit事件,并且不会调用MVC的AJAX事件处理程序。
要确认这是问题,请添加
<input type="submit" />
在表单中进行尝试。
最后,只需从链接中调用onsubmit()
<a href="#" onclick="document.forms[0].onsubmit()">

使用此功能时:
<a href="javascript:document.forms[0].submit()">
…您应该注意,这与
<input type="submit" />
它不会引发onsubmit事件,并且不会调用MVC的AJAX事件处理程序。
要确认这是问题,请添加
<input type="submit" />
在表单中进行尝试。
最后,只需从链接中调用onsubmit()
<a href="#" onclick="document.forms[0].onsubmit()">