c#if代码中弹出alert窗口 怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// 弹出JavaScript小窗口 /// </summary> /// <param name="js">窗口信息</param> public static void Alert(string message) { #region string js = @"<Script language='JavaScript'> alert('" + message + "');</Script>"; HttpContext.Current.Response.Write(js); #endregion } /// <summary> /// 弹出JavaScript小窗口提示用户是否提交 /// </summary> /// <param name="js">窗口信息</param> /// public static void Confirm(WebControl button) { button.Attributes.Add("onclick", "return confirm(\"确认要添加?\")"); } public static void Confirm(string message) { #region string js = @"<Script language='JavaScript'> if(confirm('" + message + "是否提交?')){ return true; }else return false;} </Script>"; HttpContext.Current.Response.Write(js); #endregion } /// <summary> /// 弹出消息框并且转向到新的URL /// </summary> /// <param name="message">消息内容</param> /// <param name="toURL">连接地址</param> public static void AlertAndRedirect(string message, string toURL) { #region string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>"; HttpContext.Current.Response.Write(string.Format(js, message, toURL)); #endregion } } Response.Write("<script>alert('ok');</script>"); 不是button click,是程序中触发 if(***) Page.RegisterStartupScript("ss2", "<script>alert('A!')</script>");else Page.RegisterStartupScript("ss2", "<script>alert('B!')</script>"); this.ClientScript.RegisterStartupScript(this.GetType(), "M" + DateTime.Now.Ticks.ToString(), "<script>alert('sss');</script>"); /// <summary> /// Show a messagebox in client explorer. /// </summary> /// <param name="msg"></param> protected virtual void ShowMessage(string msg) { ClientScript.RegisterStartupScript(GetType(), "___asp2TrainingShowMessage", "<script language=\"javascript\">var str=\"" + msg.Replace("\\", "\\\\").Replace("\r\n", " ").Replace("\"", "'") + "\";alert(str.replace(/<br>/g,'\\n').replace(/<BR>/g,'\\n'));</script>"); }直接调用该方法 用户代码未处理SqlException 留言板的问题 日期转换 做网页,是不是应该只用repeater? Repeater学习总结 用户控件 属性传递问题~搜索了 N 多帖子,BAIDU 了很多文章.还是没成功 请大神看看我将枚举绑定到dropdownlistfor中哪里出错了 对某列里面的字符串处理,按一定规则排序 利用ASP.NET建立临时表 Easy UI的入门级问题 求救:有哪位大虾会使用Accordion 控件的,哪位知道这个控件能不能绑定过数据后进行分页显示的 请教,帮忙看看急~~
/// <summary>
/// 弹出JavaScript小窗口
/// </summary>
/// <param name="js">窗口信息</param>
public static void Alert(string message)
{
#region
string js = @"<Script language='JavaScript'>
alert('" + message + "');</Script>";
HttpContext.Current.Response.Write(js);
#endregion
} /// <summary>
/// 弹出JavaScript小窗口提示用户是否提交
/// </summary>
/// <param name="js">窗口信息</param>
///
public static void Confirm(WebControl button)
{
button.Attributes.Add("onclick", "return confirm(\"确认要添加?\")");
}
public static void Confirm(string message)
{
#region
string js = @"<Script language='JavaScript'>
if(confirm('" + message + "是否提交?')){ return true; }else return false;} </Script>";
HttpContext.Current.Response.Write(js);
#endregion
} /// <summary>
/// 弹出消息框并且转向到新的URL
/// </summary>
/// <param name="message">消息内容</param>
/// <param name="toURL">连接地址</param>
public static void AlertAndRedirect(string message, string toURL)
{
#region
string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>";
HttpContext.Current.Response.Write(string.Format(js, message, toURL));
#endregion
}
}
Page.RegisterStartupScript("ss2", "<script>alert('A!')</script>");
else
Page.RegisterStartupScript("ss2", "<script>alert('B!')</script>");
this.ClientScript.RegisterStartupScript(this.GetType(), "M" + DateTime.Now.Ticks.ToString(), "<script>alert('sss');</script>");
/// Show a messagebox in client explorer.
/// </summary>
/// <param name="msg"></param>
protected virtual void ShowMessage(string msg)
{
ClientScript.RegisterStartupScript(GetType(), "___asp2TrainingShowMessage",
"<script language=\"javascript\">var str=\"" +
msg.Replace("\\", "\\\\").Replace("\r\n", " ").Replace("\"", "'") +
"\";alert(str.replace(/<br>/g,'\\n').replace(/<BR>/g,'\\n'));</script>");
}
直接调用该方法