/// <summary>
/// 显示消息提示对话框,并进行页面跳转
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
/// <param name="url">跳转的目标URL</param>
public static void ShowAndRedirect(System.Web.UI.Page page,string msg,string url)
{
StringBuilder Builder=new StringBuilder();
Builder.Append("<script language='javascript' defer>");
Builder.AppendFormat("alert('{0}');",msg);
Builder.AppendFormat("top.location.href='{0}'",url);
Builder.Append("</script>");
page.ClientScript.RegisterStartupScript(page.GetType(), "message", Builder.ToString()); }
/// 显示消息提示对话框,并进行页面跳转
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
/// <param name="url">跳转的目标URL</param>
public static void ShowAndRedirect(System.Web.UI.Page page,string msg,string url)
{
StringBuilder Builder=new StringBuilder();
Builder.Append("<script language='javascript' defer>");
Builder.AppendFormat("alert('{0}');",msg);
Builder.AppendFormat("top.location.href='{0}'",url);
Builder.Append("</script>");
page.ClientScript.RegisterStartupScript(page.GetType(), "message", Builder.ToString()); }
解决方案 »
- Repeater
- 错误提示''visal studio .net 无法创建和打开应用程序,因为在http://localost/webapplicaitin1/"处没找到web服务器,请确保web服务器已经安装且运行
- 关于GridView中的模板列问题?
- 我刚装了 winserver2003,可是当我安装 sqlserver2000 时,却提示说winserer2003 不支持 sqlserver2000 这个版本,怎么办呢?
- DataGrid如何邦定一個星期的數據。。。DataGrid如何邦定一個星期的數據。。。
- 关于在HTML验证的问题
- 求助网站瘦身问题!!
- 时间间隔什么显示在GRIDVIEW
- 关于页面间数据库连接共享的问题
- a 标签链接不了问题
- 怎样实现数据的空白导出
- 欢迎加入软件技术群:83076723
http://www.cnblogs.com/insus/articles/1411667.html还是这个:
http://www.cnblogs.com/insus/articles/1341703.html
/// <summary>
/// 显示消息提示对话框
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
public static void Show(System.Web.UI.Page page,string msg)
{
page.ClientScript.RegisterStartupScript(page.GetType(),"message", "<script language='javascript' defer>alert('" + msg.ToString() + "');</script>");
} /// <summary>
/// 控件点击 消息确认提示框
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
public static void ShowConfirm(System.Web.UI.WebControls.WebControl Control,string msg)
{
//Control.Attributes.Add("onClick","if (!window.confirm('"+msg+"')){return false;}");
Control.Attributes.Add("onclick", "return confirm('" + msg + "');") ;
}
void IMapServerToolAction.ServerAction(ToolEventArgs args)
{
//Step1: 取到地图点击画的那个点
args.Control.Page.ClientScript.RegisterStartupScript(args.Control.Page.GetType(), "message", "<script language='javascript'>alert('确定');</script>");
...................................
}
语句能够通过,就是不弹出对话框,然后鼠标就是等候状态。为什么呢?