ASP.NET中表单保存的时候如果防止用户重复提交
ASP.NET中表单保存的时候如果防止用户重复提交?目前我在程序中使用了一些措施,比如使用UpdateProgress显示一个div提示进度,这样表单上的控件即无法操作了以及在用户点击提交的同时禁用保存按钮;另一个就是在后台Savechanges(使用了实体框架)的之前到库中做检查。这样做个人觉得有点累赘和太复杂,
不知大家是否遇到相关问题以及如何解决此类问题?。。。。
disabled 按钮 (js)
提交后 重定向
<asp:Button runat="server" ID="btn_login" CssClass="loginbtn" Text="Login" OnClick="btn_login_Click" OnClientClick="javascript:this.disabled=true;" />
C# code:
if(!IsPostBack)
{
Session["st"] = "a";
}
//提交
protected void ImageBut_add_Click(object sender, ImageClickEventArgs e)
{
if (Session["st"].ToString() == "a")
{
Session["st"] = this.txtCusName.Text.Trim();
}
else
{
string st = Session["st"].ToString();
if (st == this.txtCusName.Text.Trim())
{
// MagicAjax.AjaxCallHelper.WriteAlert("请不要重复点击!");
return;
}
Session["st"] = this.txtCusName.Text.Trim();
}
}
参考:
http://school.itzcn.
相关问答:
Imports System.ComponentModel
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Namespace CBDAspNet.WebControls.HTML
''' <summary>
'' ......
调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的
在dreamweaver里调。。。也可以直接控制HTML代码
确实痛苦 感同身受呀
哈哈 坚决路过。
用DW吧,VS搞设计 ......
静态模板:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/ ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
<folder state="unchecked" isBra ......
3个radioButton
一个Button
一个label
C# code:
protected void Button1_Click(object sender, EventArgs e)
{
string str = null;
RadioButton rdo=(RadioButton)sender;
......