طراحي وب سايت

MasterPage در Asp.Net

MasterPage
masterpage
تحول عظیمی که مایکروسافت در ۲۰۰۵ ارائه کرده و ما در طراحی Layout از آن استفاده می کنیم.
در MasterPage با مفهومی آشنا می شویم تحت عنوان Content Place Holder . در طراحی صفحات مناطقی را پیش بینی می کنیم که ممکن است کاربر اضافه کند. در طراحی Layout چیزی که صفحه به صفحه تغییر می کند Main است. پس Content Place Holder را در قسمت Main قرار می دهیم.
در قسمت Solution Explorer گزینه ی Add New Item را زده و در فرم نمایان شده Master Page را انتخاب نمایید.

حال اگر بخواهیم بگوییم یک web form از Master Page ، Layout خود را خوراک بگیرد کافی است در قسمت Solution Explorer گزینه ی Add New Item را زده و در فرم نمایان شده Web Form را انتخاب نمایید. حال تیک گزینه ی select Master Page را بزنید. با کلیک کلید Add فرمی نمایان شده و تمامی Master Page ها در آن فهرست شدند. Master page مورد نظر را انتخاب نموده و کلید Ok را کلیک نمایید.

می توانیم با چندین Master Page طراحی صفحاتمان را کامل نماییم. مثلاً Master Page برای صفحات مدیریت یا برای کاربران عادی.

صفحه ای که از Master Page خوراک می گیرد.

چند سئوال مهم :
آیا می توان بیش از یک Master Page داشت ؟ بله
آیا می توان Master page را Run Time عوض کرد ؟ می توان چند Master Page با Id های مختلف ایجاد کرد. زمانی که user می خواهد با برنامه کار کند ابتدا آن Id ها به او نمایش داده شود و کاربر طبق تمایل خود Master page مورد نظر را انتخاب کرده و از این به بعد از آن استفاده نماید.
آیا می توان به عناصر Master Page دسترسی داشت ؟ جواب در جلسه ششم
در web معمولاً از تکنیک Alert و Message box استفاده نمی کنیم. برای نمایش پیغام به user ، ناحیه ای را در Master Page رزرو کنید. به این صورت که یک Label در Master Page قرار داده و Visible آن را نیز False می کنیم.
آیا یک Master Page می تواند از یک Master Page دیگر خوراک بگیرد ؟ بله . Master Page2  از MasterPage1  و  TestMasterPage1MasterPage2 از MasterPage2 خوراک می گیرد.
صفحاتی که از یک Master Page خوراک می گیرند که آن Master Page از یک Master Page دیگر خوراک می گیرد ،  به ازای این صفحات در ۲۰۰۵ ، design نمی دهد که این مشکل در ۲۰۰۸ حل شده است.

مولف: میثم ضابط

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.17_1161]
Rating: 0 (from 0 votes)


http://www.zabet.ir
نویسنده:
من دانسته هایم را برای شما به اشتراک می گذارم شما نیز مطلبم را به اشتراک بگذارید.


جهت دریافت آخرین مطالب در ایمیلتان

۶ نظر برای MasterPage در Asp.Net

  1. دیدگاه شماره: 1 - خسروی در دی ۱۹م, ۱۳۸۹ - ۲۱:۰۲ می گوید:

    با سلام من یک سایت درست کردم که دارای یک مستر پیجه ولی یه ایراد داره که فونت فارسی داخل خود مستر جواب میده ولی داخله صفحات دیگه جواب نمیده البته اگر فرمی رو بدون مستر بسازم فونت فارسی روش جواب میده

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.17_1161]
    Rating: 0 (from 0 votes)
  2. دیدگاه شماره: 2 - طراحی سایت در دی ۲۰م, ۱۳۸۹ - ۱۰:۱۷ می گوید:

    سلام آقای خسروی
    کد زیر را به مشتر پیجیتون اضافه کنید

    VN:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.17_1161]
    Rating: 0 (from 0 votes)
  3. دیدگاه شماره: 3 - سعید موالی در شهریور ۱۹م, ۱۳۹۰ - ۱۳:۰۷ می گوید:

    لطفا مستر پیج را به شکل تصویری توضیح دهید با تشکر

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.17_1161]
    Rating: 0 (from 0 votes)
  4. دیدگاه شماره: 4 - اف در مهر ۱۹م, ۱۳۹۰ - ۲۱:۴۲ می گوید:

    سلام می خوام یه جستجو توی سایتم بذارم یکی کمکم کنه تورو خدا

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.17_1161]
    Rating: 0 (from 0 votes)
  5. دیدگاه شماره: 5 - نسرین در اسفند ۳م, ۱۳۹۰ - ۱۷:۵۰ می گوید:

    سلام خواهش میکنم به داد من برسید.به خدا کلافه شدم.منmaster pageمیسازم،اما حتما باید یهweb form بسازم تا اجراش رو ببینم.اینجوری که نمیشه.پس اونweb siteاولی که میسازم و بعدmaster pageرو تو اون میسازم عملا بی استفاده س؟؟؟؟؟؟خدا خیرتون بده یه سوال دیگه هم دارم.چه جوری میتونم اtemplateهای آماده استفاده کنم؟هرکاری میکنم نمیشه.
    اگه جوابمو بدین خیلی بهم لطف کردین.

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.17_1161]
    Rating: 0 (from 0 votes)
  6. دیدگاه شماره: 6 - mohammadreza در فروردین ۸م, ۱۳۹۱ - ۱۱:۴۰ می گوید:

    سلام من سایت پروژه مشکلات حل میشوم.

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.17_1161]
    Rating: 0 (from 0 votes)

ارسال یک نظر

(منتشر نمی شود)

(منتشر نمی شود)

نوشتن در سایت ضابط

اگر در مورد موضوعات سایت دست به قلم هستید، می توانید با ثبت نام و انتشار مقاله (ورود) به نام خودتان در این سایت برای سایت خود لینک مستقیم و ترافیک بیشتری کسب نمایید.

پورتال ضابط

درج آگهی رایگان و .... در پورتال طراحی وب سایت ضابط برای هم صنفی های گرامی راه اندازی شد.

آخرین مطالب طراحی در این سایت
آخرین نمونه کارهای طراحی سایت
جستجوی مطالب طراحی وب سایت



دوشنبه ۰۱ خرداد ۱۳۹۱