大虾帮忙解决一下,原页面是asp,现页面是aspx要从asp to aspx 传递session
那么在aspx中直接这么写行吗?sub page_load(sender As Object, e As EventArgs)
if session("username")="" then
response.Write ("<script LANGUAGE='javascript'>alert('对不起!您未登陆!');history.go(-1);</" & "script>")
response.end
end if
end sub
那么在aspx中直接这么写行吗?sub page_load(sender As Object, e As EventArgs)
if session("username")="" then
response.Write ("<script LANGUAGE='javascript'>alert('对不起!您未登陆!');history.go(-1);</" & "script>")
response.end
end if
end sub
否则 Session["usename"]=null;
注意cookie的Domain值要一样,比如都是“abc.com”,那么在aspx中直接这么写 C# ——
Request.Cookies["username"].Domain = "abc.com";
if(Request.Cookies["username"]==null || Request.Cookies["username"].Value=="")
{
Response.Write(@"<script LANGUAGE='javascript'>alert('对不起!您未登陆!');history.go(-1);</script>");
Response.End();//这句最好不要,否则可能引起“线程正在被终止”的异常
}
将session的值放在的控件的value里面
将这控件设为服务端控件
再使用控件ID将Vvalue的值传给ASPX.CS页面的一变量
然后怎么怎么来取这个变量 这个你应该知道了就OK了