vs2008中asp.net的C#提示信息与页面跳转问题
RegisterStartupScrip("alert","<scriptlanguage=javascript>window.alert('您还未登录,点击确定将返回登...
RegisterStartupScrip("alert", "<scriptlanguage=javascript>window.alert('您还未登录,点击确定将返回登陆界面!')</script>");
Response.Redirect("~/login.aspx");
这两个语句放在一起,前一条语句没有被执行就直接跳转页面了,位置调换了还是直接跳转页面没有信息提示,为什么会这样? 那么,在vs2008中,如何实现跳转页面前先弹出一个信息提示框或者跳转页面后弹出一个信息提示框?
chenxiaolei49和 hacker8848的回答,效果一样,都是将<scriptlanguage=javascript> </script>间的内容显示出来而已,没弹出提示信息框,也没跳转页面~~ 展开
Response.Redirect("~/login.aspx");
这两个语句放在一起,前一条语句没有被执行就直接跳转页面了,位置调换了还是直接跳转页面没有信息提示,为什么会这样? 那么,在vs2008中,如何实现跳转页面前先弹出一个信息提示框或者跳转页面后弹出一个信息提示框?
chenxiaolei49和 hacker8848的回答,效果一样,都是将<scriptlanguage=javascript> </script>间的内容显示出来而已,没弹出提示信息框,也没跳转页面~~ 展开
3个回答
展开全部
您好,您可以通过下面的代码来实现的
功能函数:
#region MsgBox
/// <summary>
/// 显示“确定”,点击以后就转到预设网址的提示框
/// </summary>
/// <param name="_Msg">提示信息</param>
/// <param name="URL">“确定”以后要转到预设网址</param>
/// <returns>提示框JS</returns>
public void MsgBox(string strMsg, string URL)
{
string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert('" + strMsg + "');");
StrScript += ("window.location='" + URL + "';");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);
}
#endregion
调用:
MsgBox("您还未登录,点击确定将返回登陆界面!","Default2.aspx");
祝您成功!
功能函数:
#region MsgBox
/// <summary>
/// 显示“确定”,点击以后就转到预设网址的提示框
/// </summary>
/// <param name="_Msg">提示信息</param>
/// <param name="URL">“确定”以后要转到预设网址</param>
/// <returns>提示框JS</returns>
public void MsgBox(string strMsg, string URL)
{
string StrScript;
StrScript = ("<script language=javascript>");
StrScript += ("alert('" + strMsg + "');");
StrScript += ("window.location='" + URL + "';");
StrScript += ("</script>");
System.Web.HttpContext.Current.Response.Write(StrScript);
}
#endregion
调用:
MsgBox("您还未登录,点击确定将返回登陆界面!","Default2.aspx");
祝您成功!
展开全部
我在vs2005这么用的:
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('您还未登录,点击确定将返回登陆界面!');location.href='login.aspx';</script>");
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('您还未登录,点击确定将返回登陆界面!');location.href='login.aspx';</script>");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
RegisterClientScrip("alert", "<script language=javascript>alert('您还未登录,点击确定将返回登陆界面!');window.navigate('login.aspx');</script>");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询