PDA

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



afaghmoh
چهارشنبه 02 آذر 1384, 11:22 صبح
من می خواهم از محتویات یک textbox در فرم وب دیگری در همان پروژه استفاده کنم لطفا به من بگویید دستور را چطوری بنویسم

sh_mohsen taki
چهارشنبه 02 آذر 1384, 13:27 عصر
چند راه داری
اول اینکه توی یک session بریزی و اونجا استفاده کنی
دوم اینکه پارامتر پاس کنی برای صفحه بعدی
سوم اینکه توی ماژول بریزی
چهارم اینکه از Viewstate استفاده کنی
پنجم اینکه از کوکی استفاده کنی
ششم اینکه بازم دنبالش بگردی شاید بازم راه بود

afaghmoh
چهارشنبه 02 آذر 1384, 13:31 عصر
می شه یکیش رو بنویسید

Identifier
چهارشنبه 02 آذر 1384, 13:36 عصر
روش استفاده از Session
1- مقدار دهی session که به صورت زیر انجام پذیر می باشد


session["name"]=Texbox1.text

2- باخوانی Session به روش زیر


Textbox2.text=Session["Name"]

موفق باشید

afaghmoh
چهارشنبه 02 آذر 1384, 13:44 عصر
مچکرم آقا یا خانم zolghaderi

brida_kh
چهارشنبه 02 آذر 1384, 13:53 عصر
میتونی با متغیرتو پاس بدی(این یه سطری از دیتاگرید هستش که فیلد ID رو پاس میده
اینطوری:


<a href='?i=<%# DataBinder.Eval(Container.DataItem, "ID") %>'>

در صفحه بعدی هم با این دستور دریافت میکنی:


ID=Request.QueryString["i"].ToString();


موفق باشید.

Identifier
چهارشنبه 02 آذر 1384, 14:28 عصر
میتونی با متغیرتو پاس بدی(این یه سطری از دیتاگرید هستش که فیلد ID رو پاس میده
اینطوری:


<a href='?i=<%# DataBinder.Eval(Container.DataItem, "ID") %>'>

در صفحه بعدی هم با این دستور دریافت میکنی:


ID=Request.QueryString["i"].ToString();


موفق باشید.
در تکمیل توضیحات دوست عزیزمون روش کلی پاس دادن متغییر به این صورت هست که شما بعد از url سایت یک ? می گذارید بعد متغیر رو مینویسید و بعد = بعد هم مقدار او ن حالا اگر چندید متغیر داشتید به صورت زیر میشه


http://localhost/test/test.aspx?id=1&name=Hamed&Family=Zolghadri

و برای ارجاع متغییر ها از صفحه ای به صفحه دیگر هم این امکان داره که از لینک استفاده کنید (<a>) و یا از دستور Response.Redirect استفاده کنید
موفق و پاینده باشید

Behrouz_Rad
چهارشنبه 02 آذر 1384, 23:00 عصر
من می خواهم از محتویات یک textbox در فرم وب دیگری در همان پروژه استفاده کنم
دوستان عزیز!
تاپیک را از موضوع اصلی خارج نفرمایید.
این سوال تا به حال چندین بار مطرح شده:
در لینک زیر مقاله ای در این باره از بنده مشاهده می کنید:
http://www.developercenter.ir/Forum/showthread.php?t=287