PDA

View Full Version : سوال: مقدار دهی کنترل در صفحه ای دیگر در وب



ashkandehnavi
دوشنبه 03 مهر 1391, 09:21 صبح
سلام
من تو صفحه وب فرم1 یه دکمه دارم میخوام وقتی دکمه کلیک شد لیبلی که در صفحه وب فرم 2 قرار داره متنش عوض شه چه طوری به اون لیبل میتونم دسترسی پیدا کنم؟

ممنون

vaheeed
دوشنبه 03 مهر 1391, 09:40 صبح
منظورت asp هست دیگه!! درست نفهمیدم منطورت رو ولی اگه مثل 2تا فرم داخل برنامه های ویندوزی باشه :
اگه فرم دوم هنوز باز نشده یه نمونه ازش میسازی و لیبل رو هم به public تغیر میدی و از طریق نمونه ای که ساختی به لیبل دسترسی داری و بعد این نمونه از فرمت رو نمایش میدی یعنی:
Form2 frm2 = new Form2();
frm2.lblname.text="wwwww";
frm2.show();
ولی اگه فرم دومت باز هست داخل setting.setting یه متغیر از نوع user میسازی و با اون کار میکنی

ashkandehnavi
دوشنبه 03 مهر 1391, 09:45 صبح
توی برنامه های ویندوزی اینجوری میشه دسترسی پیدا کرد (frm2.lblname) ولی تو برنامه های تحت وب مثل asp باید چیکار کنم؟چه طوری وقتی یه کنترلی در صفحه دیگر هست بهش دسترسی پیدا کنم و باهاش کار کنم؟

ashkandehnavi
دوشنبه 03 مهر 1391, 17:13 عصر
عزیزان کسی واقعا نمیدونه باید چیکار کنم؟

Farshid007
دوشنبه 03 مهر 1391, 19:16 عصر
ASP.net بلد نیستم اما تو با htmlو php اینجوریه البته جای این تاپیک اینجا نیست
باید تو HTML یه فرم درست کنید مانند زیر:

<form action="page2.php" method="post">
<input name="myText" id="myId" />
<input type="submit" />
</form>
این اطلاعات رو می فرسته به page2.php
بعد اونجا می تونید رو صفحه نمایش نشون بدید:

<p><?PHP echo $_POST['myText']; ?></p>

البته اگه رو سیستم خودتون می خواهیدتست کنید باید یه سرور مجازی مثل EasyPHP نصب کنید.

بعد می خواهی اون تکست باکس رو تو ویندوز APP مقدار دهی کنی؟

vaheeed
دوشنبه 03 مهر 1391, 20:41 عصر
یه مطلب میخوندم امشب داخل asp گفته بود یه نوع متغییر وجود داره به اسم Session که میشه استفاده کنی و همینطور از کوکی ها ولی Session جواب میده مثلا اسم کاربر رو یه جا میگره همه جای سایت ازش استفاده میشه

ashkandehnavi
دوشنبه 03 مهر 1391, 21:04 عصر
یه مطلب میخوندم امشب داخل asp گفته بود یه نوع متغییر وجود داره به اسم Session که میشه استفاده کنی و همینطور از کوکی ها ولی Session جواب میده مثلا اسم کاربر رو یه جا میگره همه جای سایت ازش استفاده میشه

بله میدونم میشه از session استفاده کرد دنبال راهی بودم که دسترسی ساده تر داشته باشم

استفاده از session حافظه اضافی میگیره. از کنترل های زیادی میخوام استفاده کنم

ashkandehnavi
دوشنبه 03 مهر 1391, 21:07 عصر
ASP.net بلد نیستم اما تو با htmlو php اینجوریه البته جای این تاپیک اینجا نیست
باید تو HTML یه فرم درست کنید مانند زیر:

<form action="page2.php" method="post">
<input name="myText" id="myId" />
<input type="submit" />
</form>
این اطلاعات رو می فرسته به page2.php
بعد اونجا می تونید رو صفحه نمایش نشون بدید:

<p><?PHP echo $_POST['myText']; ?></p>

البته اگه رو سیستم خودتون می خواهیدتست کنید باید یه سرور مجازی مثل EasyPHP نصب کنید.

بعد می خواهی اون تکست باکس رو تو ویندوز APP مقدار دهی کنی؟

ممنون که خواستید کمک کنید ولی منم php وارد نیستم و نمی خوام تو سایتم ازش استفاده کنم.