advertise laitec sharif univercity تبلیغات در سایت سورس کد تبلیغات در سایت سورس کد
دانلود سورس پروژه سی شارپ شبیه سازی صف بانک تحت شبکه

دانلود سورس پروژه سی شارپ شبیه سازی صف بانک تحت شبکه

3000 تومان
دانلود مجموعه 100 سورس ساده و ابتدایی با سی پلاس پلاس

دانلود مجموعه 100 سورس ساده و ابتدایی با سی پلاس پلاس

5000 تومان
پروژه کامل مدیریت شرکت نرم افزاری با سی شارپ و SQL

پروژه کامل مدیریت شرکت نرم افزاری با سی شارپ و SQL

15000 تومان
دانلود سورس هوش مصنوعی رنگ آمیزی گراف با ژنتیک در #C

دانلود سورس هوش مصنوعی رنگ آمیزی گراف با ژنتیک در #C

4800 تومان
دانلود پروژه پایانی طراحی وب سایت مخابرات با Asp.net

دانلود پروژه پایانی طراحی وب سایت مخابرات با Asp.net

14000 تومان

طرحبندی صفحات وب ASP.NET

صفحات وب ASP.NET باید دارای hearder ، footer و سبک و طرحبندی یکسانی باشند، شما میتوانید با استفاد از متد ()RenderPage@، محتوای مشترک را از فایل های جداگانه وارد صفحه مورد نظر کنید
طرحبندی صفحات وب ASP.NET

طرحبندی صفحات وب ASP.NET

با صفحات وب ASP.NET ، ایجاد یک وبسایت با طرحبندی سازگار کار آسانی است.

در اینترنت شما، وب سایتهای بسیاری با ظاهر منسجم و سازگار مشاهده میکنید. از جمله:

  • تمام صفحات، یک هدر مشترک دارند.
  • footer، تمام صفحات، یکی است.
  • تمام صفحات وبسایت، سبک و طرح های یکسانی دارند.

در صفحات وب، شما میتوانید این کار را خیلی موثر انجام دهید، شما میتوانید، بلوکهای قابل استفاده مجدد محتوا (بلوک محتوا) ، مانند header و  footer را در فایل های جداگانه ذخیره کنید.

همچنین شما میتوانید، با استفاده از یک قالب طرح (فایل طرح) ، یک طرح سازگار برای همه صفحات خود تعریف کنید.

 

♦ بلوک محتوا در صفحات وب ASP.NET :

بسیاری از وبسایتها، دارای محتوای مشترکی مانند هدر و فوتر هستند، که در تمام صفحات تکرار میشوند. در صفحات وب شما میتوانید با استفاد از متد ()RenderPage@، محتوای مشترک را از فایل های جداگانه وارد صفحه مورد نظر کنید.

بلوک محتوا که میتواند شامل متن، نشانه گذاری، و کد، درست مثل هر صفحه وب منظم ، باشد را میتوانید ازفایل دیگری در هر جای صفحه وب بگنجانید.

بعنوان مثال، استفاده از هدر و فوتر مشترک در صفحات وب، موجب صرفه جویی در مقدار کار شما میشود، همچنین با این کار دیگر لازم نیست مطالب یکسان را در هر صفحه بنویسید و هنگامی که شما فایل های header و footer را تغییر  دادید، محتوا در تمام صفحات شما به روز رسانی خواهد شد.

کد اشتراک صفحات بصورت زیر میباشد: (در تمامی مثالها به جای علامت () از <> استفاده کنید.)

(html)
(body)
@RenderPage("header.cshtml")
(h1)Hello Web Pages(/h1) 
(p)This is a paragraph(/p)
@RenderPage("footer.cshtml")
(/body)
(/html)

 

 

♦ استفاده از طرح بندی صفحه  در صفحات وب ASP.NET 

در مثال بالا دیدید که استفاده از محتوای یکسان در بسیاری از صفحات وب آسان است. رویکرد دیگر، استفاده از یک طرح بندی مشترک صفحه برای ایجاد یک ظاهر سازگار در تمام صفحات وب است.

طرح بندی صفحه، شامل ساختار یک صفحه وب است نه محتوا.  هنگامی که یک صفحه وب (صفحه محتوا) به یک صفحه طرح بندی لینک داده میشود، با توجه به طرح بندی صفحه (الگو) نمایش داده میشود.

صفحه طرح بندی درست مانند یک صفحه وب معمولی میباشد، فقط در جایی که صفحه محتوا باید گنجانده شود، متد ()RenderBody@ باید فراخوانی گردد.

طریقه استفاده از آن بصورت زیر است:

صفحه طرح بندی:
(html)
(body)
(p)This is header text(/p)
@RenderBody()
(p)© 2014 W3Schools. All rights reserved.(/p)
(/body)
(/html)
هر صفحه وب:
@{Layout="Layout.cshtml";}

(h1)Welcome to W3Schools(/h1)

(p)
Lorem ipsum dolor sit amet, consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laborisnisi ut aliquip ex ea commodo consequat.
(/p)

 

با دو ابزار بلوک محتوا و طرح بندی صفحات، در ASP.NET، شما می توانید به برنامه های کاربردی وب خود ظاهر سازگار و مشابه بدهید.

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

 

♦ از دسترسی مرورگر وب به فایل ها در صفحات وب ASP.NET جلوگیری کنید

در ASP.NET  ، فایلهایی که نامشان به حرف underscore (_) شروع میشود، توسط مرورگر وب، بررسی نمیشوند. اگر میخواهید بلوک محتوا و یا فایل های طرح بندی تان ، از دید کاربران مخفی بمانند، باید آنها را بصورت زیر نامگذاری کنید:

_header.cshtml

_footer.cshtml

_Layout.cshtml

 

 

♦ مخفی کردن اطلاعات حساس  در صفحات وب ASP.NET

در ASP.NET ، راه معمول برای مخفی کردن اطلاعات حساس (کلمه عبور پایگاه داده، رمزهای عبور ایمیل، و غیره) ذخیره اطلاعات در یک فایل جداگانه به نام "_AppStart" میباشد. بصورت زیر میتوان اطلاعات را مخفی کرد:

 

_AppStart.cshtml
@{
WebMail.SmtpServer = "mailserver.example.com";
WebMail.EnableSsl = true;
WebMail.UserName = "username@example.com";
WebMail.Password = "your-password";
WebMail.From = "your-name-here@example.com";
}

 

 

 

 



4
نظرات
  • user avatar elham:
    ۰۷:۴۱:۲۴ __ ۱۳۹۴/۰۴/۱۶

    بسیار آموزنده و مفید لطفا از این مطالب بیشتر تو سایت بزاریدباتشکر

  • user avatar اکبری:
    ۰۹:۲۱:۱۰ __ ۱۳۹۴/۰۶/۲۸

    با تشکر از مطالب مفید و آموزندهبسیار عالی بود لطفا مطالب بیشتری در این مود بگذارید

  • user avatar زهرا:
    ۱۸:۳۲:۱۷ __ ۱۳۹۴/۰۹/۱۳

    با سلام و خسته نباشی خدمت سورس باران مطالب عالی بود لطفا ادامه مطالب هم بزارید ممنون

    مدیریت سایت :
    با تشکر ، سورس کد البته !
  • user avatar salahghadri:
    ۱۰:۱۵:۱۲ __ ۱۳۹۴/۱۲/۲۲

    دستتون درد نکنه سایت قشنگ و پر کاربردی هست

نظر خود را ارسال کنید



نام:
ایمیل:
دیدگاه:
captcha
کد امنیتی :


advertise
نحوه طرح بندی صفحات وب ASPبلوک محتوا در صفحات وب ASP.NETمعرفی روشهای طرحبندی در ASP.NETآشنایی با طرحبندی صفحه در ای اس پی دات نتاستفاده از طرح بندی صفحه در صفحات وب ASP.NETآموزش طرحبندی صفحات وب در aspتبلیغات ارزان سایت آموزش برنامه نویسیتبلیغات مخصوص طراحان وب سایتتبلیغات در سایت برنامه نویسیتبلیغات اینترنتی برای برنامه نویساندر آغوش مینیمالیسممنوی همبرگر با سه خط افقی که روی یکدیگر قرار گرفته اند نشانه چیست؟ سوئیچ به یک ستون واحدتبدیل متن ساده به وبلاگ و سایت های پویا با React.jsکتابخانه sass برای استفاده آسان تر از آنکتابخانه سطح بالا برای اتوماتیک سازی اعمال مرورگر لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

سفارش پروژه در سورس کد

پیشنهادات ویژه سورس کد

پکیج ویژه پروژه پایانی رشته کامپیوتر دانلود مجموعه 70 پروژه کاربردی سی شارپ وب سایت فروشگاه با php