如何将“详细信息”页中的“后退”按钮设置为引用该用户视图的上一页(订单页列表)。在我的情况下,我有三个页面,使用查询字符串获取页面(订单列表)。
订单列表页面中的aspx.cs文件:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BindOrderList(Request.QueryString["order"]);
}
}
protected void pending(object sender, EventArgs e)
{
Response.Redirect("OrderHistory.aspx?order=pending", true);
}
protected void confirmed(object sender, EventArgs e)
{
Response.Redirect("OrderHistory.aspx?order=confirmed", true);
}
protected void rejected(object sender, EventArgs e)
{
Response.Redirect("OrderHistory.aspx?order=rejected", true);
}在“详细信息”页面中,我有一个按钮供用户单击,以返回他们查看的上一页。例如,如果他们看到已确认的订单列表并单击其中一个订单以查看详细信息,则在“详细信息”页面上单击“后退”按钮,然后返回到“确认订单列表”页面。“待定订单列表”页和“拒绝订单列表”页也是如此。如何在我的情况下设置后退按钮函数,以及在列表顺序页面或详细信息页面中设置?
发布于 2016-06-24 09:17:50
在“后退”按钮的详细页面中,我使用以下代码:
protected void btnBack_Click(object sender, EventArgs e)
{
string URL;
URL = "OrderHistory.aspx?order="+Convert.ToString(Session["ReturnURL"]);
Response.Redirect(URL);
}在页面加载的“列表顺序”页面中:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BindOrderList(Request.QueryString["order"]);
Session["ReturnURL"] = Request.QueryString["order"];
}
}https://stackoverflow.com/questions/38005135
复制相似问题