PDA

View Full Version : انتقال یک رشته از یک صفحه به یک صفحه دیگر



leontry89
دوشنبه 13 آبان 1392, 17:28 عصر
دوستان من تو یک صفحه یک رشته ای رو توسط یک TextBox میگیرم
حالا میخوام همون رشته ای که گرفتم تو صفحه ی دیگه ای بریزم تو یک متغیر string

ashkandehnavi
دوشنبه 13 آبان 1392, 17:40 عصر
دوستان من تو یک صفحه یک رشته ای رو توسط یک TextBox میگیرم
حالا میخوام همون رشته ای که گرفتم تو صفحه ی دیگه ای بریزم تو یک متغیر string

میتونی از query string استفاده کنی
یه search بزن

mRizvandi
دوشنبه 13 آبان 1392, 19:38 عصر
انتقال اطلاعات بین دو صفحه روشهای مختلفی داره، یکیش همین روش QueryString هست که دوستمون اشاره کرده
استفاده از Sessio روش دیگری است و ...



//goto next page:
Response.Redirect("Search.aspx?mytext=" + text1.text);

//at second page (search.aspx)
string searchText = Request.QueryString["mytext"].ToString();




//goto next page:
Session["mytext"] = text1.text;
Response.Redirect("Search.aspx");

//at second page (search.aspx)
string searchText = Session["mytext"].tostring();

البته دقت کنید که در هر صورت باید وضعیت null بودن مقدار رو هم بررسی کنید در غیر اینصورت اگر صفحه بدون پارامتر باز بشه، یا مقدار Session ست نشده باشه ممکنه با خطای در حال اجرا روبرو بشید.