参考这个帖子后
http://topic.csdn.net/u/20080709/09/7f3e67da-d6fa-4394-9945-8a2fdfa297c8.html?seed=1865595633&r=60296875我写了一个针对上传文件时,防止多次点击上传LinkButton,导致重复提交的js。使用这个系统的前提是启用js,所以不要在这上面绕弯子,后台也是有验证的。然后就是请问各位同学: 这个js有bug吗?
UploadFileSubmit.Attributes.Add("onclick", "return checkSubmitCount();");
UploadFileSubmit.Attributes.Add("href", "javascript:" + "submitCount++;" + Page.ClientScript.GetPostBackEventReference(UploadFileSubmit, "Click"));System.Text.StringBuilder sb = new StringBuilder();
sb.Append("<script>");
sb.Append("var submitCount = 0;\n");
sb.Append("function checkSubmitCount() {");
sb.Append("    if(submitCount==0)");
sb.Append("        return true;");
sb.Append("    return false;");
sb.Append("}");
sb.Append("</script>");
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "preventMultipleSubmit", sb.ToString());