我在Default.aspx页面布局中使用了<%=Session["TeacherName"]%>,登录成功后显示了教师姓名。
我如何在top.html中也能显示教师姓名??
还是用<%=Session["TeacherName"]%>不会显示。
恳请各位行家高手不吝惜指教!万分感谢!!
请参考下面的文章
“JS与C#的函数以及变量互调”,
http://www.mskj.cc/article/100/326.htm
静态页面需要用ajax动态加载或者iframe之类的加载动态页获取session内容
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<div id="div1"></div>
<script>
$('#div1').load('xxxx.aspx');
</script>
xxxx.aspx
<%=Session["TeacherName"]%>
把这段代码的“<%=Session["TeacherName"]%>,”输出值记录到js代码中,或者记录到html的隐藏域中,前端使用该参数的时候,直接通过js代码来调用就可以了。