当前位置:编程学习 > C#/ASP.NET >>

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> --------------------编程问答--------------------
引用 2 楼  的回复:
需要赋值的地方写<%=Session["abc"]%>

这种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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,