js中如何访问session 服务器端才能访问sessionresponse.write( "alert('" + session("name") + "');" ); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Js在客户机上运行而Session在服务器上他们无法通信!办法:Session的值存到一个控件中,JS取控件的值! <%string bbb=Session["name"].ToString();%><script language="javascript"> var ccc; ccc="<% =bbb%>";alert(ccc;);</script> 把 <%string bbb=Session["name"].ToString();%> 写在js 中出现语法错误。 <script language="javascript"><!--var strSession="<%=Session("SessionName")%>";--></script> <%%>这种绑定不能写在js中,客户端不可能直接取得server端的东东,包括session,所以无解!除非用server端控件之类的东东在server赋值,client取得。不过听你说每个页面不可能都这么加,所以只有放弃js。 对了补充一点,如果用的函数,你可以把Session当作参数传进去的,用<%%>作为client端函数的参数传可以的。 出气贴:令你讨厌的程序员? ASP.NET 一控件Textbox 大大们帮帮忙啊 _doPostBack问题 PayPal API的调用 关于DataGrid分页的问题! 关于类的引用问题 数据库连接的一个诡异问题 关于web上Word和Excel的处理,不晓得搞不搞得定,有经验的朋友请进来谈谈。 asp.net从数据库下载文件,无扩展名乱码,有扩展名正常! 如何把用存储过程得到的记录集绑定到SQLDATAADAPTER? 如何在ASP.NET中DataGrid中将12.0000显示为12,谢谢
而Session在服务器上
他们无法通信!
办法:
Session的值存到一个控件中,JS取控件的值!
<script language="javascript">
var ccc;
ccc="<% =bbb%>";
alert(ccc;);
</script>
写在js 中出现语法错误。
<!--
var strSession="<%=Session("SessionName")%>";
-->
</script>