全域性過濾器中排除指定Controller和action方法
阿新 • • 發佈:2019-02-08
1 /// <summary> 2 /// 自定義比較方法 3 /// </summary> 4 /// <param name="useSetValue">使用者設定的排除過濾器的值</param> 5 /// <param name="nowPageValue">當前所在頁面的ActionName或ControllerName的值</param> 6 /// <returns></returns> 7 public bool CustomCompareStrings(string useSetValue, string nowPageValue) 8 { 9 string[] values; 10 if (useSetValue != null) 11 { 12 if (useSetValue.Contains(',')) 13 { 14 values = useSetValue.ToLower().Split(','); 15 foreach (string value in values) 16 { 17 if (value == nowPageValue.ToLower()) 18 { 19 return true; 20 } 21 } 22 } 23 else 24 { 25 if (useSetValue.ToLower() == nowPageValue.ToLower()) 26 { 27 return true; 28 } 29 } 30 } 31 return false; 32 }