Asp.Net打印和输出JS提示
2014-10-24 14:37:21 访问(3319) 赞(0) 踩(0)
/// <summary>
/// Alert 提示
/// </summary>
/// <param name="message"></param>
public static void Alert(string message)
{
if (HttpContext.Current == null || HttpContext.Current.Response == null)
throw new Exception("HttpContext.Current == null || HttpContext.Current.Response == null");
if (message == null)
message = "";
message = message.Replace("'", "\\'").Replace("\r\n", "\\n'+\r\n'");
string js = @"<script language=""javascript"" type=""text/javascript""> alert('{0}'); </script>";
HttpContext.Current.Response.Write(string.Format(js, message));
}
/// <summary>
/// 重定向
/// </summary>
/// <param name="url"></param>
public static void Redirect(string url)
{
if (HttpContext.Current == null || HttpContext.Current.Response == null)
throw new Exception("HttpContext.Current == null || HttpContext.Current.Response == null");
if (url == null || url.Length == 0)
throw new Exception("url == null || url.Length == 0");
string js = @"<script language=""javascript"" type=""text/javascript""> window.location='{0}'; </script>";
HttpContext.Current.Response.Write(string.Format(js, url));
}
/// <summary>
/// Alert 提示并跳转
/// </summary>
/// <param name="message"></param>
/// <param name="url"></param>
public static void AlertRedirect(string message, string url)
{
if (HttpContext.Current == null
||
HttpContext.Current.Response == null)
throw new Exception
(
"HttpContext.Current == null || HttpContext.Current.Response == null"
);
if (message == null)
message = "";
message = message.Replace("'", "\\'").Replace("\r\n", "\\n'+\r\n'");
string js = @"<script language=""javascript"" type=""text/javascript""> alert('{0}'); window.location='{1}'; </script>";
HttpContext.Current.Response.Write(string.Format(js, message, url));
}
标签:
JS提示 


JS 


Alert 


Alert提示 


上一条:
下一条:
相关评论
发表评论