打算实现的效果:,,当所有非空验证都通过时,出现下面提示对话:,现在的问题是:一点击“启动”,验证还未通过时就出现下面的效果:,我把代码贴出来,高手们帮我看看:protectedvoid Page_Load(objectsender, EventArgs e) { this.Btn_Submit.Exp_SubmitLoad(); }protectedvoid Btn_Submit_Click(object sender, EventArgs e) { #regionset data stringSqlPath = "/database/SystemDB.sql"; stringIP = this.txtServer.Text.Trim(); if(IP.Length <= 0) { this.Exp_PageAlter("请先输入数据库服务器地址"); return; } stringUserName = this.txtUserName.Text.Trim(); if(UserName.Length <= 0) { this.Exp_PageAlter("请先输入数据库登录用户名称"); return; } #endregion try { varmsg = ""; CodeHelper.begin(IP,UserName, UserPwd, SqlName, SqlPath, ref msg); this.lbResult.Text= msg; } catch(Exception ex) { this.lbResult.Text= "数据初始化失败,错误信息如下:\r\n" +
ex.Message.Exp_SubStringByLength(1000, "…"); } }其中:Btn_Submit.Exp_SubmitLoad方法如下:public static void Exp_SubmitLoad(this Buttonbtn) { btn.Attributes.Add("onclick","javascript:document.getElementById('pageBase_runing').style.visibility='visible';window.setInterval('pageBase_tick()',500);"); }
但是,如果我把Exp_SubmitLoad,放到单击事件里面,又看不到提示效果,只能放到Page_Load中。但纠结的是放到Page_Load中,又出现我截的图那种效果(还未通过验证,就出现对话框),该怎么实现:当我所有非空验证都通过时,才出现提示对话呢?注意,我前台用了一个 <asp:Button ID="Btn_Submit"runat="server" Text="启动"
CssClass="btn_login" OnClick="Btn_Submit_Click" OnClientClick="disableButton(this);"UseSubmitBehavior="False" />
ex.Message.Exp_SubStringByLength(1000, "…"); } }其中:Btn_Submit.Exp_SubmitLoad方法如下:public static void Exp_SubmitLoad(this Buttonbtn) { btn.Attributes.Add("onclick","javascript:document.getElementById('pageBase_runing').style.visibility='visible';window.setInterval('pageBase_tick()',500);"); }
但是,如果我把Exp_SubmitLoad,放到单击事件里面,又看不到提示效果,只能放到Page_Load中。但纠结的是放到Page_Load中,又出现我截的图那种效果(还未通过验证,就出现对话框),该怎么实现:当我所有非空验证都通过时,才出现提示对话呢?注意,我前台用了一个 <asp:Button ID="Btn_Submit"runat="server" Text="启动"
CssClass="btn_login" OnClick="Btn_Submit_Click" OnClientClick="disableButton(this);"UseSubmitBehavior="False" />
解决方案 »
- asp.net mvc2 和 asp.net mvc3 能共存在一个服务器上吗?
- openlayer读取GML效率太慢,有没有什么解决方法呢?或是有什么其他GIS客户端能代替?
- 网站上允许 .csv 文件可以下载,在iis哪里设置?
- 问个非常简单的问题``````在线等
- 请问各位老大,,如何给我的dataGrid的模板列中的文本框添加TextChanged事件???急急急急急急!!!!
- 如何判断DS.Tables[0].Columns["aa"]是否在DS.Tables[0]中
- 帮我看个UserControl问题,谢谢
- 怎样将ASP.net程序放到dreamweavermx中,谢!
- 问一个存储过程的问题. 急!
- asp.net core RedirectToAction页面路径不跳转,不何什么原因,请大神看看
- asp.net 页面在iis 中报错Unable to validate data.
- 关于图片滚动的问题
web开发中,ajax是个很好的选择
然后写个js$("#Btn_Submit").click(function(){
var txtServer=$.trim($("#txtServer").val());
var txtUserName=$.trim($("#txtUserName").val());
if(txtServer=="")
{
alert("请先输入数据库服务器地址");
return false;
}。
$("#pageBase_runing").show();
window.setInterval('pageBase_tick()',500);");
});