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