我在一个静态页面想获得一个session 的值,这个SESSION的值在之前一个页面已经定义好,
现在跳转到这个静态页面的时候,我要用javascript代码还获取这个session的值,怎么获得?
网上的方法 ,如:
var username = "<%=session("username")%>";
alert(username);结果为:
<%=session("username")%>又如:var username = "<%=session.getAttribute("username")%>";
都是不行, 求救啊
现在跳转到这个静态页面的时候,我要用javascript代码还获取这个session的值,怎么获得?
网上的方法 ,如:
var username = "<%=session("username")%>";
alert(username);结果为:
<%=session("username")%>又如:var username = "<%=session.getAttribute("username")%>";
都是不行, 求救啊
{
get{return Session["username"];}
}var username = "<%=Name%>";
{
get{return Session["username"];}
}
最好还是加个Session不为null的判断比较好..
{
get
{
if(Name!= "")
return Session["username"];
return "";
}
}
var username = "<%=Session("username").ToString()%>";
alert(username);
其它诸如ASP页面也是可以的。但是也差不多,好像不区分大小写,不多说。
因为这里是后台的代码,要区分大少写
ajax
createXMLHttpRequest();
var url= "a.ashx";
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=ShowResult;
xmlHttp.send(null); context.Reponse.Write(Session[""].ToString());
alert(username);
17楼的
你要这样写var username = '<%=session("username")%>';//这里因该是单引号而不是双引号我之前试过是不行的。