我有一个HTML表单,并且我有一个接受POST请求的Controller Action。一切都适用于常规提交按钮,但我希望通过链接(<a> -tag)提交表单,以便能够进一步控制格式。有什么方法可以很好地构建到ASP.NET MVC框架中,还是应该编写自己的扩展方法?是否有可能做到这一点没有javascript(我将在未来使用AJAX,但它必须没有工作)。如何使用ASP.Net MVC中的链接提交表单?
4
A
回答
3
Here is a complete example.请注意,此特定示例做了一件相当重要的事情:它禁用JavaScript的浏览器的后备功能。
0
我不知道一个帮手,据我所知不可能提交一个表单使用锚标记而不使用JavaScript。
0
您无法使用链接(<a>标签)不使用Javascript提交表单。 javascript将在幕后生成标准POST请求(与单击提交表单按钮相同)。
对于禁用JS的用户,还有其他解决方法,请查看@Craig Stuntz提交的内容。
1
如果JavaScript和jQuery的启用此有效地取代所有提交 - 按钮的链接:
$("input:submit").hide().each(function (index, Element) {
var elm = $(Element);
elm.after($("<a href=#>" + elm.val() + "</a>")
.click(function() { elm.click(); })
);
});
根据帖子在接受的答案链接。
相关问题
- 1. ASP.Net MVC,使用JQuery.Ajax提交表单
- 2. 如何在ASP.NET MVC 2中使用jQuery提交表单?
- 3. onclick链接提交表单
- 4. 使用链接和jQuery提交表单
- 5. 提交表单Spring MVC中通过单击链接
- 6. 使用链接提交表单提交。需要帮助
- 7. 如何最好地提交链接提交表单
- 8. 在asp.net mvc中使用Valums插件提交的Ajax表单提交3
- 9. 如何使用链接提交表单域值?
- 10. 如何在提交表单时修改ASP.NET MVC中的URL?
- 11. 如何在ASP.NET MVC中提交未知数量的表单
- 12. 如何防止ASP.NET MVC 3中的重复表单提交?
- 13. jQuery提交表单的链接点击
- 14. 提交表单内的href链接html
- 15. 在ASP.NET中使用jQuery提交表单
- 16. 如何让ASP.NET MVC 2在多个提交中持续提交表单值?
- 17. ASP.Net MVC通过JQuery提交Ajax表单
- 18. asp.net mvc 2.0 jquery表单提交
- 19. MVC asp.net:提交多个表单
- 20. 在ASP.NET MVC表单上提交?
- 21. 如何让Ajax表单提交在ASP.net MVC中工作?
- 22. 如何避免在ASP.NET MVC中多次提交表单?
- 23. 如何使用嵌套的Beginforms在MVC中提交表单?
- 24. 使用链接提交表单在jQuery中将不起作用
- 25. MVC使操作链接执行提交
- 26. 如何禁止用户提交链接? (HTML表单/ PHP/JavaScript的)
- 27. 提交使用jquery ajax的asp.net MVC 3表单
- 28. 如何使用asp.net中的Enter键提交表单
- 29. 通过单击链接提交表单,而无需使用提交按钮
- 30. 使用提交按钮链接到没有表单的表单的表单