先谢过大家,我只有10分可以给了。
问题:
<script language="C#" runat=server>
void Page_Load(Object sender, EventArgs e)
{
if(Session["phone"] == null || Session["phone"].ToString() == "")
{
this.Response.Write("alert(\"您的登录信息已经过期,请重新登录!\");document.location.href=\"password.aspx\";");
}
为什么不弹出提示窗口,不转到password.aspx页面去
而是停留在本页,打印出alert("您的登录信息已经过期,请重新登录!");document.location.href="password.aspx";
语法不熟,还请大家帮忙
问题:
<script language="C#" runat=server>
void Page_Load(Object sender, EventArgs e)
{
if(Session["phone"] == null || Session["phone"].ToString() == "")
{
this.Response.Write("alert(\"您的登录信息已经过期,请重新登录!\");document.location.href=\"password.aspx\";");
}
为什么不弹出提示窗口,不转到password.aspx页面去
而是停留在本页,打印出alert("您的登录信息已经过期,请重新登录!");document.location.href="password.aspx";
语法不熟,还请大家帮忙
this.Response.Write("alert(\"您的登录信息已经过期,请重新登录!\");document.location.href=\"password.aspx\";");
this.Response.Write("</javascript>");
this.Response.Write("<script>alert(\"您的登录信息已经过期,请重新登录!\");document.location.href=\"password.aspx\";</script>");
加<script>就会报错:CS1010: 常数中有换行符
{
this.Response.Write("<script type='text/javascript'>alert('您的登录信息已经过期,请重新登录!');document.location.href='password.aspx';</script>");
}
Response.Write("alert('您的登录信息已经过期,请重新登录!');location.href='password.aspx';");
Response.Write("</javascript>");
this.Response.Write("<script type='text/javascript'>alert('您的登录信息已经过期,请重新登录!');document.location.href='password2.aspx';</" + "script>")