asp页面传值 session传递方向b.aspx.cs----->a.aspx
在a.aspx.cs ,a.aspx和b.aspx.cs,b.aspx两个页面中。我在b.aspx.cs中设置了一个session :Session["abc"]="aaa";如何在a.aspx中的javascript中获得这个session值。
--------------------编程问答-------------------- AJAX去获取吧 --------------------编程问答-------------------- 需要赋值的地方写<%=Session["abc"]%> --------------------编程问答-------------------- js异步调用,
混写 var a=<%=Session["abc"]%>;
给控件然后JS取...............
--------------------编程问答-------------------- aspx文件中
<script>
var value=<%=Session["abc"]??string.Empty%>;
......
</script> --------------------编程问答--------------------
这种OK. --------------------编程问答-------------------- b.aspx.cs中 Session["obj"] = ID;已经赋值。
在a.aspx中获取的代码是//获得Session["objid"] 。
function GetId() {
alert("id test ! \n");
var ObjId = "<%= Session["obj"] %>";
if ( ObjId != "") {
DisplayPopupWithSize("session id is " + ObjId, "", 200, 200);
}
else {
// alert("id is empty !\n");
DisplayPopupWithSize("bbb", "", 200, 200);
}
}
提示"obj" 应为: ,并且获得不了。 --------------------编程问答-------------------- <%#Session["abc"]?Session["abc"].ToString():""%>;
补充:.NET技术 , ASP.NET