2 my 00 my_00 于 2015.05.30 17:08 提问

如何在html中使用<%=Session["TeacherName"]%>?

我在Default.aspx页面布局中使用了<%=Session["TeacherName"]%>,登录成功后显示了教师姓名。
我如何在top.html中也能显示教师姓名??
还是用<%=Session["TeacherName"]%>不会显示。
恳请各位行家高手不吝惜指教!万分感谢!!

3个回答

j3333
j3333   2015.05.30 17:16

请参考下面的文章
“JS与C#的函数以及变量互调”,
http://www.mskj.cc/article/100/326.htm

my_00
my_00 我看了链接到的解答 。其中方法二我想用,但是没看很懂,求指点。
2 年多之前 回复
my_00
my_00 谢谢。但是我没看懂。最简单的怎么实现啊?
2 年多之前 回复
showbo
showbo   Ds   Rxr 2015.05.30 17:33

静态页面需要用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"]%>
showbo
showbo 回复my_00: 对的,cs文件page_load中response.write输出也行,但是要加上response.end结束其他内容输出,要不aspx页面上的其他html代码也会一起暑促
2 年多之前 回复
my_00
my_00 <%=Session["TeacherName"]%>加在哪里?我没看懂。xxxx.aspx的前台吗?
2 年多之前 回复
my_00
my_00 谢谢。
2 年多之前 回复
wgw335363240
wgw335363240   2015.05.30 23:25

把这段代码的“<%=Session["TeacherName"]%>,”输出值记录到js代码中,或者记录到html的隐藏域中,前端使用该参数的时候,直接通过js代码来调用就可以了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!