elham1611
یک شنبه 07 شهریور 1389, 14:34 عصر
با سلام
یک سایت جستجو دارم که میخوام کاربر در صفحه نتایج که میاد بتونه دوباره مقدار جستجو رو تغییر بده و جستجو کنه.:لبخندساده:
من 2 صفحه دارم به نامهای 1 و 2
----------------------------------------------
درصفحه 1 محتویات textbox1 رو با querysring میگیرم وبه صفحه 2 میرم.
Response.Redirect("2.aspx?x=" + TextBox1.Text + "");
-------------------------------------------
در صفحه 2 محتویات textbox1 رو برابر با querysring میدم
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = Request.QueryString["x"].ToString();
}--------------------------------------------
تا اینجا درست کار میکنه اما مشکل وقتی پیش میاد که من یه دکمه در صفحه دوم دارم که میخوام مقدار جدیدی که داخلTextBox1 نوشته میشه رو داخل همون QueryString قرار بده و دوباره به همان صفحه 2 برگرده یعنی
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("2.aspx?x=" + TextBox1.Text + "");
}مشکلی که پیش میاد اینه که مقدارQueryString رو عوض نمیکنه و همون مقدار قبلی رو که در صفحه 1 وارد شده رو داره و تغییری نمیکنه !!!
کسی میتونه کمکی کنه و راه حلی داشته باشه؟
ممنون/الهام
یک سایت جستجو دارم که میخوام کاربر در صفحه نتایج که میاد بتونه دوباره مقدار جستجو رو تغییر بده و جستجو کنه.:لبخندساده:
من 2 صفحه دارم به نامهای 1 و 2
----------------------------------------------
درصفحه 1 محتویات textbox1 رو با querysring میگیرم وبه صفحه 2 میرم.
Response.Redirect("2.aspx?x=" + TextBox1.Text + "");
-------------------------------------------
در صفحه 2 محتویات textbox1 رو برابر با querysring میدم
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = Request.QueryString["x"].ToString();
}--------------------------------------------
تا اینجا درست کار میکنه اما مشکل وقتی پیش میاد که من یه دکمه در صفحه دوم دارم که میخوام مقدار جدیدی که داخلTextBox1 نوشته میشه رو داخل همون QueryString قرار بده و دوباره به همان صفحه 2 برگرده یعنی
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("2.aspx?x=" + TextBox1.Text + "");
}مشکلی که پیش میاد اینه که مقدارQueryString رو عوض نمیکنه و همون مقدار قبلی رو که در صفحه 1 وارد شده رو داره و تغییری نمیکنه !!!
کسی میتونه کمکی کنه و راه حلی داشته باشه؟
ممنون/الهام