دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۴
  • شهریور

جلسه ۰۷ : انتخابگرهای اجرایی در ASP.NET MVC

  • دسته‌بندی‌ها :
جلسه ۰۷ : انتخابگرهای اجرایی در ASP.NET MVC
    • جزئیات
    • نوع محتوا آموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش ASP.NET MVC ، را دنبال می کنند. در تکمیل مباحث متدهای اجرایی در ASP.NET MVC در این بخش قصد داریم به مبحث آشنایی با صفت Action selector در ASP.NET MVC بپردازیم. انتخابگر اجرایی در ASP.NET MVC یک ویژگی است که می تواند به متدهای اجرایی (Action method) اعمال شود. برای آشنایی بیشتر با ویژگی Action selector یا انتخابگر اجرایی در ASP.NET MVC یا Action selector در ASP.NET MVC  با ما همراه باشید.

      انتخابگر اجرایی در ASP.NET MVC

      Action selector در ASP.NET MVC شامل ویژگی های زیر می شود:

      1. ActionName
      2. NonAction
      3. ActionVerbs

      در ادامه به بررسی هر یک از ویژگی های فوق خواهیم پرداخت:

      ActionName

      ویژگی ActionName به شما اجازه می دهد که یک نام اجرایی متفاوت برای نام متد، مانند مثال زیر مشص کنید:

      مثال : 

      در مثال فوق، ما یک ویژگی ActioName("find") برای متد اجرایی GetById داریم.

      بنابراین در کد فوق نام “GetById” به نام “find” تغییر می کند.

      در متد فوق به جای آدرس http: // localhost / student / getbyid / 1 آدرس http: // localhost / student / find / 1 فراخوانی می شود.

      NonAction

      انتخابگر NonAction نشان می دهد که متد public از یک کنترلر ، یک متد action نیست.

      ویژگی NonAction زمانیکه می خواهید از متد public در کنترلر استفاده کنید اما نمی خواهید آن را به عنوان یک متد اجرایی استفاده کنید. کاربرد دارد.

      در مثال زیر نمی توان از متد عمومی GetStudent() به عنوان متد اجرایی استفاده کرد:

      مثال : 

      نکات زیر را به خاطر بسپارید:

      ۱- فریم ورک MVC با استفاده از انتخابگرهای اجرایی تشخیص می دهد که کدام متد اجرایی فراخوانی شود.

      ۲- سه نوع انتخابگر اجرایی در MVC 5 در دسترس است:

      – ActionName
      – NonAction
      – ActionVerbs

      ۳- ویژگی AttributeName برای مشخص کردن نام متفاوت برای متد اجرایی استفاده می شود.

      ۴- ویژگی Attribute NonAction متد public کلاس کنترلر را به عنوان متد غیر فعال می شناسد، و نمی توان از آن استفاده کرد.

      کلام آخر

      در تکمیل مباحث انتخابگرهای اجرایی فریم ورک MVC در این بخش به مباحث انتخابگر اجرایی در ASP.NET MVC پرداختیم. و شما را با انواع Action selector در ASP.NET MVC و کاربردهای آن آشنا کردیم.

      QR:  جلسه ۰۷ : انتخابگرهای اجرایی در ASP.NET MVC
      به اشتراک بگذارید