两个页面分别是Buffer.aspx、buffer2.aspx;
从Buffer.aspx中将sessionId传到buffer2.aspx中去
Buffer.aspx中的代码:
<form id="form1" action="buffer2.aspx" runat="server" method="post">
<asp:Button ID="Button1" runat="server" Text="缓冲区分析" PostBackUrl="~/GIS/buffer2.aspx" />
<asp:HiddenField ID="SESSION" runat="server" />
</form>
Buffer.aspx.cs中的代码:
protected void Page_Load(object sender, EventArgs e)
{
String sessionId = Request.Form.Get("SESSION");
SESSION.Value = sessionId;
}
buffer2.aspx.cs中的代码:
protected void Page_Load(object sender, EventArgs e)
{
String sessionId = Request.Form.Get("SESSION");
}
本文介绍如何在ASP.NET应用程序的两个页面间传递SessionID。通过Button的PostBackUrl属性和HiddenField控件实现从Buffer.aspx到buffer2.aspx的数据传输,并在后台代码中读取这些值。
1176

被折叠的 条评论
为什么被折叠?



