为了防止用户提交后再次点击按钮,在Page_Load里面写了如下代码:
protected void Page_Load(object sender, EventArgs e)
{
this.BTN_Submit.Attributes.Add("onclick", "this.disabled=true;" + this.ClientScript.GetPostBackEventReference(BTN_Submit, ""));
这样提交后按钮被暂时禁用了,问题是页面里的验证控件都不起作用了?这个问题好像一直没有解决,今天又碰到了,asp.net都出来这么久了,我想应该有更好方式处理这个问题吧?如果解决方式是利用session判断和数据库对记录就免了。
MMMHUHU
郎朗坤