其中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();