首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Response.Redirect的有关问题!

2012-02-01 
Response.Redirect的问题!!!!!!protected void btnSearch_Click(object sender, EventArgs e){string Star

Response.Redirect的问题!!!!!!
protected void btnSearch_Click(object sender, EventArgs e)
  {
   
  string StartDate = this.tbTargetCity.Text;
  string EndDate = this.tbTargetCity.Text;
  string CityCode = this.tbTargetCity.Text;
  string HotelName = this.tbHotelName.Text;
  Response.Redirect("HotelList.aspx?PageSize=10&nPages=1&StartDate=" + StartDate + "&EndDate=" + EndDate + "&CityCode=" + CityCode + "&HotelName=" + HotelName + "&PorName=&RankCode=" + this.ddlRank.SelectedItem.Value + "&RateMin=&RateMax=");
  }
我这样为什么在HotelList.aspx得不到值!!!!!!那里有错.

[解决办法]
HashTable ht = new Hashtable();
ht.Add("StartDate",this.tbTargetCity.Text);
ht.Add("EndDate",this.tbTargetCity.Text);
ht.Add("CityCode",this.tbTargetCity.Text);
ht.Add("HotelName",this.tbHotelName.Text);
Session["info"] = ht;
Response.Redirect("HotelList.aspx");




In HotelList.aspx page:
Hashtable ht = (Hashtable)Session["info"]
string StartDate = ht["StartDate"].ToString(); 
string EndDate = ht["EndDate"].ToString(); 
string CityCode = ht["CityCode"].ToString(); 
string HotelName = ht["HotelName"].ToString(); 




[解决办法]

探讨
你需要在HotelList.aspx页面获取Request.QueryString["参数名"]

热点排行