در این بخش آموزشی، قصد داریم نحوه ایجاد یک پروژه ساده ASP.Net MVC5 در محیط ویژوال استودیو را نمایش دهیم. برای ایحاد اولین پروژه وب MVC5، از محیط ویژوال استودیو 2015 استفاده خواهیم کرد که حاوی کلیه امکانات و فایل های لازم، جهت ایجاد، تست و پیاده سازی یک برنامه وب با چهارچوب کاری ASP.Net MVC می باشد. مراحل زیر را جهت ایجاد یک پروژه جدید MVC5 با استفاده از تمپلیت های پیش فرض ویژوال استودیو، انجام دهید. مرحله 1 : برنامه ویژوال استودیو را باز کرده و از منوی File گزینه New و سپس Project را انتخاب نمایید. پنجره زیر جهت تعیین مشخصات اولیه پروژه MVC باز می شود :
مرحله 2 : از پنل سمت چپ، گزینه Templates را باز کرده، سپس زبان برنامه نویسی را C# تعیین کرده و گزینه web را انتخاب کنید.
مرحله 4 : در پنل پایین و در بخش Name، نام پروژه را MVC First APP تعیین نموده و آدرس محل قرارگیری فایل پروژه را نیز تعیین کنید. سپس کادر محاوره ای زیر، جهت انتخاب تمپلیت و محتوای اولیه، جهت پروژه MVC باز خواهد شد :
مرحله 5 : برای ساده تر شدن کار، گزینه “Empty” را از بین تمپلیت ها انتخاب نموده و علامت کادر MVC را نیز تیک بزنید، تا پوشه ها و کتابخانه های لازم MVC به پروژه اضافه شوند. سپس دکمه ok را بزنید. ویژوال استودیو، یک پروژه وب ساده MVC را با حداقل فایل ها و کدهای لازم، ایجاد خواهد کرد. پس از ایجاد پروژه وب MVC جدید، همانند تصویر زیر، تعداد پوشه و فایل را در منوی Solution Explorer خواهید دید که پوشه ها و فایل های اساسی چهارچوب کاری MVC هستند :
همانطور که دیدید، ما پروژه MVC را از روی یک تمپلیت خالی یا “Empty” ایجاد کردیم، بنابراین در شروع کار، برنامه چیزی جهت نمایش نخواهد داشت. مرحله 6 : برنامه را با زدن دکمه start از منوی Debug اجرا کنید. خواهید دید که صفحه پیش فرض سایت در مرورگر باز شده و همانند تصویر زیر، خطای 404 (چیزی پیدا نشد) را نشان می دهد :
برای از بین بردن خطای 404 و تولید خروجی، بایستی یک کنترلر (Controller) را به پروژه اضافه کرده تا درخواست های ورودی را پردازش کند . برای این منظور، مراحل زیر را انجام دهید : مرحله 1 : برای اضافه کردن یک کنترلر Controller بر روی پوشه Controller Folder در منوی Solution Explorer برنامه، کلیک راست کرده و گزینه Add->Controller را انتخاب کنید :
مرحله 2 : گزینه اول “MVC 5 Controller-Empty” را جهت اضافه کردن یک کنترل ساده و پیش فرض، انتخاب نموده و دکمه ok را بزنید. کادر زیر، جهت تعیین نام کنترلر باز خواهد شد :
پس از اضافه کردن کنترلر Home، فایل آن به نام HomeController.cs در پوشه Controllers قرار گرفته و همانند تصویر زیر، جهت ویرایش باز خواهد شد :
مرحله 4 : برای تولید خروجی در کنترلر، کد متد (Action) به نام Index آن را همانند کد زیر تغییر دهید. کد زیر باعث می شود کنترلر توسط متد Index، یک مقدار رشته ای “String” را بر روی صفحه نمایش دهد :
مرحله 5 : مجددا با زدن دکمه start از منوی Debug، پروژه را اجرا کرده و این بار خواهید دید خروجی زیر، تولید می شود :