这几天做用户登录功能,想做个用户名密码提示错误后页面跳转回来,在代码中添加了Response.Write("...")与 Response.Redirect("...")发现不能同时使用。找了半天网上都建议用Response.Write("<script>alert('发送成功');location.href = '..."'</script>");的方法。
1.Response.Write 后代码写Response.Redirect,则Response.Write无法显示,直接跳转入Response.Redirect的页面。
修改: Response.Write("<scriptlanguge='javascript'>alert('用户名或密码错误!');window.location.href='default.aspx'</script>");
如果,script内容中含有变量,那么解决方法是:
string temp=当前的记录变量;
Response.Write("<scriptlanguage='javascript'>alert('"+a+"成功修改'); window.location.href="default.aspx'<";/script>");
2.如果你的连接中有参数,比如记录新闻ID