我制作了两个aspx页面:photogallery.aspx
和gallery.aspx
; photogallery.aspx
包含相册列表,gallery.aspx
包含与用户在photogallery.aspx
页面上选择的相册相关的图片。此外,当用户未在photogallery.aspx
选择任何相册并尝试访问gallery.aspx
时,他们会被重定向回专辑(photogallery.aspx
),但此时用户只会在这两页之间卡住尝试从导航菜单移动其他页面(例如Home.aspx
),他们无法移动到任何地方。
这是我的代码:
Photogallery.aspx
protected void testing_Click(object sender, EventArgs e)
{
Session["Data"] = (sender as LinkButton).CommandArgument;
Server.Transfer("Gallery.aspx");
}
Gallery.aspx
protected void Page_Load(object sender, EventArgs e)
{
if (Session["Data"] == null)
{
Response.Redirect("~/Photogallery.aspx/");
}
else
{
Bind();
}
}
如何解决这个困在一页问题???