در برنامه نویسی MVC گاهی احتیاج است Layout Page را تغییر دهیم و با توجه به نقش کاربری به عنوان مثال می خواهیم تغییری در صفحات Admin و Login ایجاد کنیم. به همراه تصاویر و توضیحات کامل در انتهای مطلب سورس آن نیز قرار داده شده است … با من همراه باشید …
Layout Page
طرح های مشترک را در همه صفحات به اشتراک می گذارد .متدهای مختلفی برای تغییر موجود میباشد .
– در هنگام view page ، Layout Page را تخصیص دهیم .
ـ استفاده از view start page
برای ایجاد یک پروژه MVC مطابق مراحل زیر عمل میکنیم .
۱ ـ در منوی start سپس all programs ، Microsoft Visual Studio ۲۰۱۵ را انتخاب میکنیم .
۲- File سپس Asp.net Web Application Template , Project , New
۳ـ MVC empty را انتخاب و سپس نام دلخواه را وارد و ok میکنیم .
Controller کاربر و مدیر را اضافه میکنیم .
بر روی پوشه controller راست کلیک میکنیم و کلاس controller را اضافه میکنیم .
نام دلخواه را وارد میکنیم وسپس add را انتخاب میکنیم .
پس از افزودن Controller های مورد نظر پوشه Controller به صورت زیر میباشد .
در قسمت Controller کد زیر را مینویسیم :
کد کنترلر User :
public class UserController : Controller { public ActionResult Login() { //write logic here return View(); } }
کد کنترلر Admin :
public class AdminController : Controller { [HttpPost] public ActionResult AddRole() { //write logic here return View(); } }
افزودن View و Layout Page
می توانیم انتخاب کنیم که در هنگام افزودن View و Layout page را نیز اضافه کنیم .
Layout Page به صورت پیش فرض اضافه می شود در solution explorer می توانیم Layout اضافه شده را مشاهده کنیم .
اکنون یک Layout را نیز اضافه می کنیم .
موفق باشید !
هیچ دیدگاهی نوشته نشده است.