javascript 中Session 传值

其中Button1 是一个html服务器控件,为了实现点击Button1实现页面的跳转(跳转到同一母页模板的另一页面,看了 Button1_onclick()就明白些了,同时跳转时母版页面不像web控件那样刷新),同时实现页面之间值的传递。

1、在后台的一个页面(传值页面)的cs代码:

               Session["name"] = this.Label1.Text;
                Session["Character"] = this.Label5.Text;

          Button1.Attributes.Add("onclick", "Button1_onclick();");

2、前台js代码:

<script language="javascript" type="text/javascript">
<!--

function Button1_onclick()

{
 frm.location.href='http://localhost:4569/我的消息/系统消息.aspx'
  
   var   str1,str2;  
      str1 ="<%=Session["name"].ToString()%>";  
     str2="<%=Session["Character"].ToString()%>";


}

 -->
</script>

3、在后台的另外一个页面(接收值页面)的cs代码:

 string name = Session["name"].ToString();
            string character = Session["Character"].ToString();

一起学习GIS及其二次开发,一起进步!
原文地址:https://www.cnblogs.com/tuncaysanli/p/1341646.html