PDA

View Full Version : سوال: دسترسی به Lable درون Master Page



YourWorldToday
چهارشنبه 31 تیر 1388, 12:52 عصر
با سلام خدمت دوستان گرامی
من تو Master Page برنامه یه دونه lable گذاشتم.
حال زمانی که یه صفحه درون Master Page باز میشه چطور میشه از اون صفحه به lable درون Master Page دسترسی داشت.
با تشکر.

naeeme
چهارشنبه 31 تیر 1388, 13:00 عصر
page.Master.FindControl("Id of your lable")

YourWorldToday
شنبه 03 مرداد 1388, 09:31 صبح
page.Master.FindControl("Id of your lable")
خوب چطور میشه که به lable مقدار بهش داد.

Afshin160
شنبه 03 مرداد 1388, 10:22 صبح
برو اين تاپيك را نگاه كن :

http://barnamenevis.org/forum/showthread.php?p=764265#post764265

naeeme
شنبه 03 مرداد 1388, 11:14 صبح
برو اين تاپيك را نگاه كن :

http://barnamenevis.org/forum/showthread.php?p=764265#post764265
چرا آدرس غلط میدید؟؟؟ این تاپیکی که شما معرفی کردین، ارتباطی به درخواست YourWorldToday نداره.

--------------
آقا/خانم YourWorldToday:
اگر به FindControl نگاه کنین، متوجه میشید که خروجیش یک کنترل هست. حالا با علم ه این که شما می دونین کنترل یافته شده از جنش Lable هست، یک cast انجام بدین و فیلد Text رو بخونین یا مقدار دهی کنین.
C#:

(page.Master.FindControl("Id of your lable") as lable).Text
VB.Net:

trycast(page.Master.FindControl("Id of your lable"),lable).Text

Afshin160
شنبه 03 مرداد 1388, 13:48 عصر
دوست عزيز بهترنبود اول به زمان پستم و پست 3 اون تاپيك دقت مي كردي بعد ميگفتي ...:چشمک:

راستي : فكر كنم چيزي كه اونجا بود و الان نيست يه چيزي تو اين مايه ها بود :




Label mpLabel = (Label) Master.FindControl("lblurl");
if(mpLabel != null)
{
lbltest.Text = "Master page label = " + mpLabel.Text;
}



كه lblurl نام ليبل شما در مسترپيج و lbltest نام ليبل شما در پيج ارث برده از اون مستر است ..

اين لينگها هم بدردت مي خوره :


http://www.codeproject.com/KB/aspnet/InsideMasterPages.aspx


http://barnamenevis.org/forum/showthread.php?p=762752#post762752

Working with ASP.NET Master Pages Programmatically:
http://msdn.microsoft.com/en-us/library/c8y19k6h.aspx

How to: Reference ASP.NET Master Page Content :
http://msdn.microsoft.com/en-us/library/xxwa0ff0%28VS.80%29.aspx

CATGAUDY
شنبه 03 مرداد 1388, 15:43 عصر
مرسي ...
خود خودشه
فكر كنم لينك http://msdn.microsoft.com/en-us/libr...8VS.80%29.aspx (http://msdn.microsoft.com/en-us/library/xxwa0ff0%28VS.80%29.aspx)
مربوط به اين سوال ميشه .

hamide_kh
سه شنبه 25 اسفند 1388, 22:53 عصر
Label mpLabel = (Label) Master.FindControl("lblurl");
if(mpLabel != null)
{
lbltest.visible=false;
}
سلام بنده از این کد برای ناپدید کردن لیبل استفاده می کنم اما Visible اون را False نمیکنه
در ضمن برنامه را که trace کردم خاصیت visibleکنترل lbltest فالس شده بود اما در عمل کاری نمی کنه و لیبل را هنوز بهم نشون میده

Mostafa_Dindar
سه شنبه 25 اسفند 1388, 23:25 عصر
سلام بنده از این کد برای ناپدید کردن لیبل استفاده می کنم اما Visible اون را False نمیکنه
در ضمن برنامه را که trace کردم خاصیت visibleکنترل lbltest فالس شده بود اما در عمل کاری نمی کنه و لیبل را هنوز بهم نشون میده

به احتمال خيلي زياد ا اگه صفحه رو Refresh كنيد كنترل ديده ميشه .

hamide_kh
پنج شنبه 27 اسفند 1388, 11:40 صبح
به احتمال خيلي زياد ا اگه صفحه رو Refresh كنيد كنترل ديده ميشه

سلام
چون من کدهای visible کردن را توی یک صفحه دیگه جدا از اون صفحه ای که می خوام نشون نده می نویسم خود بخود وقتی صفحه جدید بالا میآد رفرش میشه