8
A
回答
8
做回发通过JavaScript你可以调用以下服务器端为您创建的JavaScript代码:
string postBackJavascript = Page.GetPostBackEventReference(yourControl);
这将返回__doPostBack
JavaScript代码作为一个字符串,你需要将它放在您的页面连接到的东西,或者你可以直接调用__doPostBack
对自己有:
__doPostBack(yourControlId,'');
如果你做自己,而不是使用Page.GetPostBackEventReference
然后确保获得ClientID
的控制触发验证,如:
__doPostBack('<%= yourControl.ClientID %>','');
编辑:后重新阅读你的问题,你没有说你想触发基于ASP.NET控件回发,你可能甚至不使用任何ASP.NET控件所以在这种情况下,如果你想只是做了回发香草,你可以这样做:
document.forms[0].submit();
3
如果您想回传,可以使用ASP.NET放入<form>
的__doPostBack()
。看看这个link。如果您想提交另一个表单,请在表单元素上调用.submit()
。
3
它应该是越简单
document.forms[0].submit();
提供d,你只有一个表单在页面上,否则你需要使用表单名称而不是索引0.
相关问题
- 1. 如何使用自动验证创建自定义ASP.NET控件
- 2. jQuery验证后自定义提交函数
- 3. ASP.NET - 验证自定义验证器
- 4. ASP.NET MVC自定义验证
- 5. Asp.net自定义验证
- 6. asp.net MVC3自定义验证
- 7. 自定义JavaScript验证
- 8. 如何使用jQuery在asp.Net提交按钮上实现验证?
- 9. JavaScript验证,然后打印并提交
- 10. 如何在使用javascript提交前验证文本框?
- 11. 如何使用JavaScript验证并使用php提交数据?
- 12. ASP.NET提交但不验证?
- 13. 如何使用自定义验证器和JavaScript验证多行asp:textbox控件?
- 14. 如何使用jQuery验证插件验证自定义JavaScript对象?
- 15. 角度自定义表单验证 - 禁用提交按钮
- 16. 使用javascript自动提交asp.net表单
- 17. 如何在使用HTML5验证时绑定到提交事件?
- 18. 在提交到自定义操作之前使用PHP验证表单
- 19. 验证后提交表格
- 20. 如何使ASP.Net自定义验证程序产生警报
- 21. 在ASP.NET Core 1.1上使用自定义验证器和Fluent验证
- 22. 在ASP.NET MVC中使用自定义jQuery验证插件4
- 23. 在Symfony2中使用自定义身份验证提供程序
- 24. JQuery验证插件在验证后重新启用提交
- 25. 如何自定义的“类型”的比较验证在ASP.Net
- 26. ASP.NET自定义验证电子邮件
- 27. Asp.Net Mvc 2自定义验证问题
- 28. ASP.NET自定义验证器+ WebMethod + jQuery
- 29. ASP.Net MVC自定义身份验证
- 30. 自定义验证属性ASP.NET MVC
好,因为你问..我试图提交使用ASP.Net按钮。 现在我不能让按钮不提交。我有OnClientClick =“validate(); return false;”但似乎没有工作。有任何想法吗?? – bill 2010-07-14 00:15:33
@bill应该工作...尝试删除'validate()',看看是否只是'返回false;'的作品。我的预感是你在'validate()'中做了一些事情,因为它看起来是正确的,这导致了这种行为。也许开始另一个问题,并包括你的'validate()'代码。 – Kelsey 2010-07-14 03:35:28
您可能在取消按钮行为时遇到问题,因为事件堆叠。所以原来那里的回传会在你的javascript之前被解雇。所以你需要先清除原来的事件,然后再把你放在最前面。否则,该按钮将始终提交。 – Simon 2010-10-10 22:01:53