PDA

View Full Version : سوال: مقدار دهی به یک بر چسب در مستر پیج



khorsandreza
دوشنبه 08 شهریور 1389, 22:19 عصر
سلام:
ضمن عرض تسلیت شهادت مولای متقیان حضرت علی (ع) و آرزوی قبولی طاعات
من در یک بخش از صفحه (مسترپیج) یک Label قرار دادم حال میخواهم این Label را با فر خوانی هر صفحه نسبت به تنوع صفحه عوض کنم

(راهنمائی ؟؟؟؟)

khorsandreza
سه شنبه 09 شهریور 1389, 02:23 صبح
سلام:
ضمن عرض تسلیت شهادت مولای متقیان حضرت علی (ع) و آرزوی قبولی طاعات
من در یک بخش از صفحه (مسترپیج) یک Label قرار دادم حال میخواهم این Label را با فر خوانی هر صفحه نسبت به تنوع صفحه عوض کنم

(راهنمائی ؟؟؟؟)

با پوزش که مجددا تایپک را بروز کردم از دوستان کسی چنین موردی برخورد نکرده

Peyman.Gh
سه شنبه 09 شهریور 1389, 02:51 صبح
بطور مثال Label1 در MasterPage قرار دارد.
protected void Button1_Click(object sender, EventArgs e)
{
Label lbl = (Label)Master.FindControl("Label1");
lbl.Text = "TEST";
}

موفق باشید.

yosefi_hossein
سه شنبه 09 شهریور 1389, 07:58 صبح
همانطور که دوستمون گفتند برای دسترسی به کنترلهای مستر پیج اول باید اونها رو پیدا کنی
یعنی
Label lbl = (Label)Master.FindControl("Label1");

khorsandreza
پنج شنبه 15 مهر 1389, 16:29 عصر
بطور مثال Label1 در MasterPage قرار دارد.
protected void Button1_Click(object sender, EventArgs e)
{
Label lbl = (Label)Master.FindControl("Label1");
lbl.Text = "TEST";
}

موفق باشید.
اگر بخواهیم به کنترل Label در صفحه default.aspx دسترستی داشته باشیم چی؟

بهنام بهمنی
پنج شنبه 15 مهر 1389, 18:46 عصر
برای کلاس Default.cs يک Property در حالت Public تعریف کن و در بخش set آن مقدار ارسالی به این property را در label مورد نظر قرار بده.

khorsandreza
پنج شنبه 15 مهر 1389, 21:45 عصر
برای کلاس Default.cs يک Property در حالت Public تعریف کن و در بخش set آن مقدار ارسالی به این property را در label مورد نظر قرار بده.
سلام
من کلاس در default.cs به شکل زیر تعریف کردم ولی دستزسی از صفحه دیگر روشش را پیدا نمی کنم


public string LabelText
{
get { return NeswLabel.Text; }
set { NeswLabel.Text = value; }
}