آموزش ASP.NET Core MVC

بررسی و فهم مسیرها یا Routing

با سلامی دوباره خدمت شما دوستان عزیز ، با یکی دیگر از جلسات آموزش ASP.NET در خدمت شما هستیم در جلسه گذشته به شما نحوه افزودن Controller به پروژه در ASP.NET Core MVC را آموزش دادیم در این جلسه آموزش ASP.NET Core قصد داریم تا شما را با مفهوم Routing یا مسیریابی در ASP.NET Core MVC آشنا نماییم.

آشنایی با مفهموم Routing در ASP.NET Core MVC

افزودن بر مدل ها (Models) ، نماها (Views) و کنترلرها (Controllers) ، برنامه های کاربردی از روش آدرس دهی ASP.NET برای مربوط کردن URL ها به کنترلرها و متدهای آنها (اکشن ها) استفاده می‌کنند. مسیر یا Route قانونی است که معین می‌کند یک درخواست چگونه پاسخ داده شود. ویژوال استدیو در هنگام ایجاد پروژه ، چند مسیر پیش فرض برای شروع کار ، تولید می‌کند . هر یک از URLهای زیر اکشن Index را در کنترلر Home اجرا می‌نمایند.

  • /
  • Home/
  • Home/Index/

برای درک بهتر پروژه ای که در جلسه گذشته ایجاد نموده اید را اجرا کنید صفحه‌ای مشابه تصویر زیر مشاهده می‌کنید. به آدرس URL توجه کنید.

 

مسیریابی در ASP.NET Core MVC
مسیریابی در ASP.NET Core MVC

حال عبارت Home را به انتهای آدس URL اضافه نمایید و سپس صفحه را رفرش کنید همین طور که می‌بینید همان صفحه دوباره به شما نشان داده می‌شود.

مسیریابی در ASP.NET Core MVC
مسیریابی در ASP.NET Core MVC

حال عبارت Index را به انتهای آدرس URL اضافه نمایید و صفحه را رفرش کنید باز هم همان صفحه قبلی به شما نشان داده می‌شود.

مسیریابی در ASP.NET Core MVC
مسیریابی در ASP.NET Core MVC

به عبارتی هر سه URL متد Index در کنترلر Home را اجرا می‌نمایند و عبارت Hello World را به شما نشان می‌دهند. وضعیت بالا نشان دهنده‌ی مثال خوبی از پذیرفتن پیکربندی پیش فرض ASP.NET Core MVC است .

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

برچسب ها

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

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

نوشته های مشابه

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
سایت خود را در گوگل مدیریت کنید + ۱۵ ساعت فیلم آموزشیجزئیات بیشتر اینجا کلیک کنید
بستن
با موفقیت ثبت شد، میزفا از شما برای عضویت در خبرنامه هفتگی تشکر میکند.

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
ترک میزفا خوب نیست!
دوره سئو، رایگان شد.
یک چیز متفاوت تجربه کنید
کاراکتر اشاره گر
دوره سئو، رایگان شد.
یک چیز متفاوت تجربه کنید
کاراکتر اشاره گر