بایگانی

بایگانی 16 جولای 2013

چگونه می توان یک فیلتر ActionFilter در MVC نوشت و آنرا رجیستر یا ثبت کرد؟

How to write or implement an ActionFilter in MVC and register it.

فرض بر MVC4 یا MVC 4 می باشد

بطور کلی چهار نوع فیلتر داریم که عبارت اند از

IAuthorizationFilter

IActionFilter

IResultFilter

IExceptionFilter

در اینجا یک مورد از ActionFilter را پیاده سازی می کنیم

فرض کنید بخواهید ابتدای هر صفحه تولید شده عبارت Buuu را درج کنید

یک کلاس مثلا در فولدر Filters با نام MyActionFilter.cs ایجاد می کنیم و کدهای زیر را عینا در آن وارد می کنیم

سپس از داخل فولدر App_Start فایل FilterConfig.cs را بشکل زیر تغییر دهید

اگر پروژه را اجرا کنید در ابتدا و انتهای سورس کد فایل خروج Buuu را خواهید دید.

Categories: IT, Microsoft, MVC Tags:
IP Blocking Protection is enabled by IP Address Blocker from LionScripts.com.