PDA

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



bahar barani
یک شنبه 10 بهمن 1389, 10:44 صبح
سلام لطفا در مورد master page هر چي ميدونيد بگيد نياز مبرم داريم برنامه نويسان محترم

mehrdad85
یک شنبه 10 بهمن 1389, 11:37 صبح
سوالتو جزیی تر مطرح کن یا این که از ebook استفاده کن!!!

mostafa272
یک شنبه 10 بهمن 1389, 13:05 عصر
به طور خلاصه اگه بخوام بگم مستر پیج صفحه ای هست که به عنوان صفحه مادر استفاده میشه تا کار طراحی سایر صفحات راحت باشه .در واقع بعد از ایجاد مسترپیج سایر صفحات از این مستر پیج ارث می برند.در صفحه مسترپیج قسمت هایی رو قرار می دهیم که در تمامی صفحاتی که از اون استفاده می کنند این قسمتها ثابت هستند. بعد از اینکه یه مستر پیج رو ایجاد کردید قسمتهایی رو که قراره تغییر کنه و مخصوص طراحی هر صفحه می باشد را داخل قسمت Content place Holder قرار می دهیم و در بقیه قسمت های صفحه طراحی بخشهای ثابت صفحات را انجام می دهیم.
در ضمن برای استفاده از مسترپیج در صفحات ابتدا باید خود مستر پیج را طراحی کنید و بعد صفحاتی که از آن ارث می برند تا اضافه کنید(در زمان ایجاد صفحه جدید ،در صورتی که می خواهید از مسترپیج استفاده کنید باید تیک select master page را برنید و بعد مسترپیج مورد نظر را انتخاب کنید)

tanha_mkh
پنج شنبه 14 بهمن 1389, 12:21 عصر
سلام
در ضمن شی هاو متغیرهای که درون این صفحه قرار داه شده اند در صورتی که به صورت public باشند در صفحاتی که از این مستر پیج استفاده میکنند قایل دسترسی هستند

sayan
پنج شنبه 14 بهمن 1389, 16:12 عصر
سلام یه نوع مستر پیج هم داریم که از نوع Ajax یعنی اون صفحه که به قول دوستمون mostafa272
صفحه مادر صفحات وب در نظر گرفته میشه فقط یکبار لود میشه ؟ درست گفتم ؟

cjNet
پنج شنبه 14 بهمن 1389, 17:17 عصر
سلام یه نوع مستر پیج هم داریم که از نوع Ajax یعنی اون صفحه که به قول دوستمون mostafa272
صفحه مادر صفحات وب در نظر گرفته میشه فقط یکبار لود میشه ؟ درست گفتم ؟

تفاوت Ajax MasterPage نسبت به مستر پیجهای معمولی این هست که Ajax MasterPage کنترل های UpdatePanel و scriptManenger برای استفاده از امکانات اولیه Ajax ( یا همون UpdatePanel ) رو به صورت پیش فرض داره !



صفحه مادر صفحات وب در نظر گرفته میشه فقط یکبار لود میشه ؟ درست گفتم ؟
فکر کنم خود ASP.net این مورد رو برای تمام انواع MasterPage ها به طور اتوماتیک انجام میده ( Caching) .

debugger
سه شنبه 03 خرداد 1390, 19:38 عصر
اگر از مستر پیج استفاده نکنیم چی میشه ؟؟؟؟ دوم اینکه اگر قسمت های ثابت را را با یوزر کنترل بسازیم و در هر جا لازم شد درگ کنیم . چه اشکالی داره ؟؟؟

بعدشم من یک صفحه ی aspx دارم و مستر پیج را طراحی کردم روش یک contentplacehoder هم گذاشتم ولی تو صفحهی aspx ام بازم نتونستم توش چیزی بنویسم یا تغییرات بدم . لطفا در مورد این قسمت هم یه توضیحی بدین .


با تشکر

imanamami
سه شنبه 03 خرداد 1390, 21:28 عصر
سلام دوست عزیز اگر از مستر پیج استفاده نکنی ، آن وقت باید تو تمام صفحاتی که می خوای ایجاد کنی قالب یا تم صفحه اصلی خودتو کپی کنی و این کار بسیار احمقانه است تا زمانی که بشه از مستر پیج استفاده کرد.


اگر نمی تونی چیزی بنویسی حتما بخاط اینکه شما صفحه ای که ایجاد می کنی رو به مستر پیج نسبت نمی دی.برای نسبت دادن روی مستر پیج کلیک راست کن و گزینه Add Contetnt Page رو بزن.اینجوری یک صفحه از نوع فرند مستر پیج ایجاد می شه.
موفق باشد

imanamami
سه شنبه 03 خرداد 1390, 21:36 عصر
70306
ایم عکس افزودن یک پیج و انتصاب اون به مستر .