PDA

View Full Version : سوال: دسترسی به کنترلهای درون master page



hashemi85sep
شنبه 01 خرداد 1389, 09:33 صبح
سلام دوستان
میخواستم بدونم با چه دستوری میشه به کنترلهای درون master page دسترسی داشت و خاصیت text اون رو تغییر داد ؟ ( به فرض یه lable )
با تشکر

ali_zzr
شنبه 01 خرداد 1389, 10:33 صبح
با یه چیزی مثل این دستور :


CType(Page.Master.FindControl("lbl"), Label).Text = "done"باید آیدی کنترل و نوعش رو بدونی تا بتونی توش تغییر ایجاد کنی

lbl اینجا آیدی کنترل لیبل در Masterpage این صفحه ای است که کد درونش نوشته شده

Peyman.Gh
شنبه 01 خرداد 1389, 11:04 صبح
C#‎‎‎
Label lbl =(Label)Master.FindControl("Label1");
lbl.Text = "Your Text";

VB
Dim lbl As Label = DirectCast(Master.FindControl("Label1"), Label)
lbl.Text = "Your Text"


موفق باشید.

maxpayn2
شنبه 01 خرداد 1389, 12:56 عصر
اگه از Web Application استفاده می کنی :




Site1 MyMaster = Page.Master as Site1;
MyMaster.LabelMessageText = ex.Message;