سؤال

أرغب في استخدام المعلومات من ControllerContext أو ActionContext من داخل مُنشئ Attribute\Filter.كيف يمكنني أن أفعل ذلك؟حاولت تمرير ControllerContext كمعلمة للسمة من الإجراء ولكن دون نجاح.

هل كانت مفيدة؟

المحلول

public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
           var controllerContext =  filterContext.Controller.ControllerContext;

على تنفيذ الإجراء.أنت لا تستطيع لديك السياق على البناء

نصائح أخرى

giveacodicetagpre.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top