سئو

پروژه‌ی طراحی سایت با ASP.NET Core MVC – نمای مقید به داده

با سلام خدمت تمامی علاقمندان به مباحث آموزشی طراحی سایت با .NET در خدمت شما همراهان هستم . در جلسه گذشته نحوه .NET Core MVC را به شما آموزش دادم در این جلسه آموزشی در پروژه خوش آمدگویی با نمای مقید به داده آشنا می‌شویم.

ایجاد View یا نمای مقید به داده

یکی از اهداف ما در پروژه خوش آمدگویی ایجاد فرم های دریافت اطلاعات مهمان هاست . بنابراین باید متد اکشنی تعریف کنیم که بتواند چنین تقاضاهایی را بپذیرد .

یک کنترلر می‌تواند شامل هر تعداد متد اکشن باشد ولی روش مرسوم این است که اکشن های مرتبط را در یک کنترلر دسته بندی کنیم . حال یک متد اکشن دیگر به نام Create یا هر نام دلخواهی که می‌خواهید در کنترلر WellCome تعریف کنید این متد اکشن متد ()View را بدون هیچ پارامتری فراخوانی می‌کند . معنی آن این است که نمای پیش فرض ، یعنی نمای هم نام متد اکشن (در اینجا Create.cshtml) توسط MVC پردازش خواهد شد.

حال برای اکشن متد Create در پوشه ی WellCome یک View اضافه نمایید برای این منظور بر روی پوشه WellCome که در پوشه Views قرار گرفته راست کلیک کرده و سپس گزینه ی NewItem را از فهرست Add انتخاب کنید . از کادری که ظاهر میشود قالب MVC View Page را انتخاب نموده و نام آن را به صورت Create.cshtml وارد کنید. محتوای این فایل به صورت زیر است:

به عبارت model WellComeProject.Models.GuestResponse@ که در بالای کد اضافه شده دقت کنید این عبارت موجب مقید شدن صفحه به کلاس GuestResponse می شود و به این ترتیب ویوی Create می‌تواند به داده هایی که کلاس GuestResponse در اختیار میگذارد دسترسی داشته باشد.

با اجرای برنامه نتیجه را خواهید دید البته برای دیدن نمایی که ایجاد کردیم باید آدرس /WellCome/Create/ را در نوار آدرس وارد کنید. همانند تصویر زیر :

بسیار خب به پایان این جلسه آموزشی رسیدیم امیدوارم که از این جلسه آموزش طراحی سایت با ASP.NET Core بهره کافی رو برده باشید در صورتی که سوالی پیرامون مقالات آموزشی ASP.NET MVC داشتید حتما در قسمت نظرات این مقاله آموزشی مطرح کنید.

5
/
5
(
2

امتیاز

)




  • برچسب:

    آموزش Core MVC







آرزو ابراهیمی

بیش از 6 سال است که زمینه طراحی و توسعه سایت فعالیت می‌کنم، طراح و برنامه نویس انواع سامانه‌های تخصصی پزشکی، مناقصات، فروشگاهی و … بودم و هستم و هدفم در سایت میزفا ارائه اطلاعات بروز و ناب در زمینه طراحی سایت است. تا از این طریق بتونم تجربیات و دانسته های خودم را با تمامی علاقمندان به مباحث طراحی سایت به اشتراک بزارم .

ادامه مقاله در سایت منبع

دیدگاهتان را بنویسید