查询字符串上的回发页面

时间:2013-03-21 06:58:55

标签: c# asp.net postback autopostback

此问题与Is postback works only in pageload?重复 我想在我的查询字符串中有值时发回页面。 见代码

if (Request.QueryString["HotelID"] != null)
// here i want to post back 
{

我如何发回页面?

2 个答案:

答案 0 :(得分:0)

您可以使用:

if (Request.QueryString["HotelID"] != null)
{
    Page_Load(sender, e);
}

或者这个:

if (Request.QueryString["HotelID"] != null)
{
    Response.Redirect(Page.AppRelativeVirtualPath.ToString());
}

希望有所帮助:)

答案 1 :(得分:0)

试试这个;

if(!String.IsNullOrEmpty(Request.QueryString["HotelID"]))
{
     Response.Redirect(Request.UrlReferrer.ToString());
    or
     Response.Redirect("yourpagewithpath.aspx");
}