تبلیغات
با ما به روز باشید... - نحوه استفاده از مسترپیج در سطح صفحه وب، برنامه و فولدر

با ما به روز باشید...
 

محل درج آگهی و تبلیغات
 
نوشته شده در تاریخ یکشنبه 14 اسفند 1390 توسط mehdi 2rafky
همانطور که می دانید شما با استفاده از مسترپیج میتوانید ابتدا طراحی کلی سایت خود را پیاده سازی کنید و بعد آنرا برای تمامی صفحات موجود در سایت خود استفاده نمایید و دیگر نیازی به تکرار کردن بخشهای غیرضروری، در صفحات داخلی خود ندارید.

مسترپیج در سطح صفحه (Page level):


ساده ترین راه برای استفاده از مسترپیج، تعریف آن در خود صفحه وب است به صورت زیر:
<@Page Language="C#" MasterPageFile="~/Main.master"%>

و یا افزودن آن در کد به صورت زیر است:
<
protected void Page_PreInit(Object sender, EventArgs e)
{
this.MasterPageFile = "~/Main.Master";
}

مسترپیج در سطح برنامه (Application level):


اما اگر بخواهیم مسترپیج را در سطح برنامه تعریف کنیم، می توانیم کد زیر را در فایل web.config اضافه کنیم که در این صورت تمامی صفحات برنامه به غیر از آنهایی که در خود Content Control ندارند، به صورت اتوماتیک از این مسترپیج استفاده خواهند نمود:

<configuration>
<system.web>
<pages masterpagefile="~/Main.master"<
</pages>
</system.web>
</configuration>

مسترپیج در سطح فولدر: (Folder level)


اگر بخواهیم صفحات موجود در یک فولدر (مثلا فولدر Admin) از یک مسترپیج خاص (مثلا admin.master) استفاده نمایند، کد زیر را به فایل web.config اضافه مینماییم:

<configuration>
<location path="admin">
<system.web>
<pages masterpagefile="~/Admin.master">
</pages>
</system.web>
</location>
</configuration>
در نظر داشته باشید که اگر مسترپیج را در کد یا web.config به صفحات خود اضافه کنید، نمی توانید از ویژگیهای زمان طراحی (design time) در ویژوال استودیو استفاده نمایید




طبقه بندی: aspnet، 
.: Weblog Themes By Pichak :.


تمامی حقوق این وبلاگ محفوظ است | طراحی : پیچک

تبادل لینک

خرید بک لینک