做一个记录.备忘.
这个是按钮的事件.
1HtmlInputButton btn = new HtmlInputButton("button");
2btn.Attributes.Add("onclick","javascript:this.disabled=true;document.Form1.submit();");
刚开始的时候太天真了.以为只要disabled为true就可以了.没想到还有点小技巧. 2btn.Attributes.Add("onclick","javascript:this.disabled=true;document.Form1.submit();");
后来,问题又出现了.虽然能提交,也变灰了.但是对于页面上的验证却视而不见,
郁闷ing.
还好,研究后又写出来了.现在改成函数调用了.
1page.RegisterClientScriptBlock("changebtn",@" <script language=""javascript"">
2 function changebtn(obj)
3 {
4 if ((typeof(Page_ClientValidate) != 'function' || Page_ClientValidate()))
5 obj.disabled = true;
6 }
7 </script>
8");
加上if句后就可以了.看来成熟的语句是一步一步调试出来了.2 function changebtn(obj)
3 {
4 if ((typeof(Page_ClientValidate) != 'function' || Page_ClientValidate()))
5 obj.disabled = true;
6 }
7 </script>
8");
真不知道再会不会出现错误了.呵呵.