امیرحسن مروجی
6 سال پیش توسط امیرحسن مروجی مطرح شد
4 پاسخ

تغییر مقدار یک lbl در مسترپیج با استفاده از یک کلاس عمومی

با سلام توی پروژه وب سایتم (ASP.Net WebForm) یک Label بصورت runat="server" دارم که در مسترپیجم قرار داره
از صفحه های فرزند به این صورت به اون Label دسترسی پیدا میکنم و مقدارشو تغییر میدم:
Dim lblUserStatus As Label = Master.FindControl("lblUserStatus")
lblUserStatus.Text="متن"
چطوری این کار رو میتونم بصورت صدا زدن یک کلاس عمومی در تمام صفحه هات پروژه ام استفاده کنم؟
ممنون میشم راهنمایی بفرمایید.
لطفا کمکم کنید
@hesammousavi
@viva.mohammadi
@alirezasafdari


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 6 سال پیش مطرح شد
1

باید یک کلاس بسازی
و متغییر رو تویی اون کلاس پاس بدی و هرجا خواستیش فقط متغییر رو صدا میزنی ، از asp net استفاده دیگه نمیکنن بیا از ASP MVC استفاده کن خیلی راحتتره .

این asp net حدودا 7 سال پیش که دانشجو بودیم کار میکردیم چقدر اذیت میکرد :(


vahid Mohammadi
@viva.mohammadi 6 سال پیش مطرح شد
1

@ahmsoft

به نظر من بهتره از یک Session استفاده کنید و هر جایی خواستید مقدارشو بدست بیارید و یا تغییر بدید


امیرحسن مروجی
تخصص : برنامه نویس
@ahmsoft 6 سال پیش آپدیت شد
0

آخه میخوام یک بار بنویسم و در تمام صفحاتم بتونم صداش بزنم .. دقیقا عینه یه پروسیجر عمومی فقط مشکل اینجاست که چون میخوام مقدار Label توی مسترپیجمو تغییر بدم نمیشه ..


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 6 سال پیش مطرح شد
1

باید یک کلاس بسازی
و متغییر رو تویی اون کلاس پاس بدی و هرجا خواستیش فقط متغییر رو صدا میزنی ، از asp net استفاده دیگه نمیکنن بیا از ASP MVC استفاده کن خیلی راحتتره .

این asp net حدودا 7 سال پیش که دانشجو بودیم کار میکردیم چقدر اذیت میکرد :(


امیرحسن مروجی
تخصص : برنامه نویس
@ahmsoft 6 سال پیش مطرح شد
0

متاسفانه MVC کار نکردم باید طبق فرمایش شما هرچه سریعتر ورود کنم به ASP MVC یا Core خیلی عااااالی میشه اگر لطف بفرمایید که آموزش ASP Core رو هم زحمتش رو بکشید. خیلی ممنونم از لطفتون :)


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام