try
//手工调用_doPostBack()<form runat="server">
<input type=button id="YourButton" onclick="aaa()">
<asp HyperLink id="YourHyperLinkID" runat=server OnClick="YourServerCode"/>
</form><script language="javascript">
function aaa()
{
document.getElementById("YourButton").disabled=true;
_doPostBack("YourHyperLinkID","");
}
</script><script language="VB" runat="server">
Sub YourServerCode(sender as Object, e as EventArgs)
Response.Write("button clicked and button disalbed")
End Sub
</script>
//手工调用_doPostBack()<form runat="server">
<input type=button id="YourButton" onclick="aaa()">
<asp HyperLink id="YourHyperLinkID" runat=server OnClick="YourServerCode"/>
</form><script language="javascript">
function aaa()
{
document.getElementById("YourButton").disabled=true;
_doPostBack("YourHyperLinkID","");
}
</script><script language="VB" runat="server">
Sub YourServerCode(sender as Object, e as EventArgs)
Response.Write("button clicked and button disalbed")
End Sub
</script>
解决方案 »
- 以网页形式发送邮件只显示框架不能显示页
- asp.net页面加载动画的实现
- 在.NET中如何动态生成radiobuttonlist控件
- asp.net 怎么样才能批量下载图片呢
- 谁能给我一个简单的ASP.NET(c#)新闻发布的源码
- [求助]用户代码未处理 System.Data.SqlClient.SqlException
- 急,关于XMl的问题
- 高分!请问如何将数据库中的记录导出更新一个存在的excel的一个sheet?最好有代码!急!!!
- OA系统,自定义流程以及自定交表单的设计
- ActiveX里的事件怎么触发(调用)Web页中的JavaScript函数
- ■■第一次做数据库连接,不知如何实现ASP的rs("XX")■■
- 如何确保按钮只单击了一次
好象是 <input type=submit id="YourButton" onclick="aaa()">
-------->
<asp:button id="YourHyperLinkID" runat=server OnClick="YourServerCode"/>HyperLink 没有 OnClick 的其它的就差不多了
原理是给Linkbutton的text属性不要赋值那么 他就显示不出来
在你的input点击的 时候
先
document.getElementById("YourButton").disabled=true;
然后手工调用LinkButtion的回法事件就是模拟Linkbutton被点击了一下
_doPostBack("YourLinkButtonID","");
doPostBack("YourLinkButtonID","");
不行
_doPostBack('<%Response.Write(YourLinkButtonID.ClientID);%>','');
或者你看看 你的YourLinkButtonID在html里生成的代码的id是什么
写在_doPostBack("YourLinkButtonID","");内