怎么能够不重复点击按钮? 在按钮被点击后把 Enable 设成 false 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使其为 disable 禁用(灰化) Button 后提交的问题http://www.cnblogs.com/Jinglecat/archive/2007/07/10/811946.html 直接在Page_Load事件里加入://针对有进行表单验证的(即HTML源代码里Button1.onclick="__DoPostBack(...)"的Button1.Attributes.Add("onclick","this.disabled=true;return true;") ;//针对没有表单验证的直接提交Button1.Attributes.Add("onclick", "this.disabled=true;document.getElementById('"+ this.Form.ClientID+"').submit();"); 最简单的办法,LZ可以这样. protected void Button2_Click(object sender, EventArgs e) { this.Button2.Enabled = false; this.Button2.Text = "数据处理中..."; if(xx) //如果添加成功的 { this.Button2.Enabled=true; } }其他LZ可以自己完善了! ls的方法不行,页面回传后才会显示你上面的结果,而lz是要在页面回传前的。最简单有效的办法就是js的onclick控制按钮控件是否可用 用AJAX控件BussiBox,提示用户数据加载中,该控件好象在eworld里面 从人性化角度来说以上方案都不是很好. 你进行数据提交的时候应该给提示进度条之类的,告诉使用者数据正在提交.-----------------------------------------------------------------------------------可以使用DIV来做,就像163一样的提示 加个DIV提示,表示:正在处理中,请稍等 具体情况,具体实现。1:我从别的页面到这个页面再提交,我用session来判断了下button的Enable,在上个页面初始化。2:只是本页面提交,直接在初始化的时候绑定个onclick来返回fasle;(asp:button控件) 判断一下 然后把他的Button.Visible=false;完事儿。。 灰掉不行吧,因为他们要从服务器返回才能有效的啊,但是楼主要的效果是点击后马上要不能用的, this.Button2.Enabled = false;是不行的,他要数据全部处理完才能返回,这样还是没达到要的效果,在向数据库插入数据的时候,他是还没返回的,所以还是可以点击的 恩,使用ajax弄个进度条就可以,另外如果数据过大,应该使用异步处理。 asp.net嵌入word asp.net开发wap问题 petshop 命名空间 问题!! 用户控件中的自定义属性问题 异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: 'Admin' 附近有语法错误。 asp.net(c#)中调用EXCEL,如何打印 连题目都不知道该怎么定了。。。大家进来看看! 使用16进制的颜色值怎么创建Color类 有关.net配置的问题,在线等.. 数据库的问题 求一段代码 求到就散分 菜鸟,初学,100,请问“如何在ASP.NET中获取随机生成的cookie加密与验证密钥 ”的代码怎么用,会用了马上给分。
http://www.cnblogs.com/Jinglecat/archive/2007/07/10/811946.html
Button1.Attributes.Add("onclick","this.disabled=true;return true;") ;//针对没有表单验证的直接提交
Button1.Attributes.Add("onclick", "this.disabled=true;document.getElementById('"+
this.Form.ClientID+"').submit();");
protected void Button2_Click(object sender, EventArgs e)
{
this.Button2.Enabled = false;
this.Button2.Text = "数据处理中...";
if(xx) //如果添加成功的
{
this.Button2.Enabled=true;
}
}其他LZ可以自己完善了!
最简单有效的办法就是js的onclick控制按钮控件是否可用
-----------------------------------------------------------------------------------可以使用DIV来做,就像163一样的提示
1:我从别的页面到这个页面再提交,我用session来判断了下button的Enable,在上个页面初始化。
2:只是本页面提交,直接在初始化的时候绑定个onclick来返回fasle;(asp:button控件)
然后把他的Button.Visible=false;
完事儿。。