ورود

View Full Version : سوال: عدم اجرای ActionFilterAttribute در بعضی از ActionResult



Iran58
دوشنبه 14 آبان 1397, 14:08 عصر
سلام
فرض کنید ActionFilterAttribute نوشته ایم که اطلاعات کاربر را در جدول مورد نظر ثبت میکند
حال من می خواهم این ActionFilterAttribute در بضی از ActionResult اجرا نشود باید چکاری انجام بدهم
باتشکر

hakim22
سه شنبه 15 آبان 1397, 10:29 صبح
یک راه اینه که از حالت Global خارج کنید و فقط روی اکشن هایی که لازم دارید قرار بدید.

راه دیگه اینه که درون خود فیلتر شرط رو قرار بدید.

راه بهتر اینه که یک فیلتر دیگه طراحی کنید که وقتی اون فیلتر روی اکشن باشه دیگه این فیلتر اجرا نشه (مثل کاری که در Identity اتریبیوت های Authorize و AllowAnonymous انجام میدن)

اتریبیوت AllowAnonymous کار اتریبیوت Authorize رو بی اثر میکنه.