需要传递参数的页面:
public partial class Page_One : PageBase
...{
protected void Page_Load(object sender, EventArgs e)
...{
// 得到当前虚拟目录
URL = Request.Path;
}
protected void Button1_Click(object sender, EventArgs e)
...{
// 跳转到另一个页面
Server.Transfer("Page_Two.aspx");
}
}
接收前一窗体的页面:
public partial class Page_Two :PageBase
...{
public PageBase _objPage;
protected void Page_Load(object sender, EventArgs e)
...{
if (!IsPostBack)
...{
_objPage = Context.Handler as Page_One;
Label1.Text = _objPage.URL;
}
}
}
两个页面继承的基类:
public class PageBase : System.Web.UI.Page
...{
private string _URL;
public string URL
...{
get ...{ return _URL; }
set ...{ _URL = value; }
}
public PageBase()
...{
}
}
352

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



