弹出警告框,但是不让页面刷新。 一个button类型的web控件,在它的事件函数中判断出一种情况,然后弹出警告框,但是弹出了这个警告框之后,背景页面就变白了,整个页面刷新了。有什么办法不让它变白吗?不要说在前台页面写js哦,有没有办法在后台实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected void btn_OnClick(object o, EventArgs e) { // Page.RegisterClientScriptBlock("onclick", "<script>alert('alert!!alert!!');</script>"); 这个会刷新 Page.RegisterStartupScript("onclick", "<script>alert('alert!!alert!!');</script>"); } 楼主还没明白前台与后台的关系,这种需求99%用前台js来实现,特殊需求的1%可能用ajax实现。 String csname1 = "PopupScript";Type cstype = this.GetType(); ClientScriptManager cs = Page.ClientScript; if (!cs.IsStartupScriptRegistered(cstype, csname1)) { String cstext1 = "alert('Hello World');"; cs.RegisterStartupScript(cstype, csname1, cstext1, true); } Response.write("<script defer>alert('alert!!alert!!');</script>"); 2003:RegisterStartupScript(Page)2005:RegisterClientScriptBlock(ClientScript) Response.write("<script defer>alert('Warning!!');</script>"); 用那个注册之后再发js的方法还是不行,页面在回发之后,没有展现完毕就弹出警告框了,不知道是不是我建的是Ajax的原因? 有2个输入框,根据输入框的内容去数据库验证,然后返回到Label,该怎么做? 批量插入 谁在的话帮下忙! 怒了,非得搞定这个树不可(80) 急问:iframe定位的问题,在线等 我用asp.net往oracle数据库用插入一长度为4万的字符串在用CLOB类型的情况下,还是报错!请问高手怎解决? 新手上路,问一个简单的问题? 问一下,用静态类保存数值跟用SESSION有何区别? 我的asp.net 运用程序执行效率很慢,不知为什么? 怎么使RequiredFieldValidator控件的报错为弹出一JavaScript警告窗口 关于错误页面显示 请大家帮忙!急!
{
// Page.RegisterClientScriptBlock("onclick", "<script>alert('alert!!alert!!');</script>"); 这个会刷新
Page.RegisterStartupScript("onclick", "<script>alert('alert!!alert!!');</script>");
}
Type cstype = this.GetType(); ClientScriptManager cs = Page.ClientScript; if (!cs.IsStartupScriptRegistered(cstype, csname1))
{
String cstext1 = "alert('Hello World');";
cs.RegisterStartupScript(cstype, csname1, cstext1, true);
}
2005:RegisterClientScriptBlock(ClientScript)