1. 程式人生 > >使用uploadify 出現HTTP Error (302)錯誤

使用uploadify 出現HTTP Error (302)錯誤

在使用uploadify時 出現了HTTP Error (302)的錯誤

找了半天原因,原來是在後臺使用了是否登入的驗證。

解決方法:排除controller中某個action的驗證,即排除某個action不使用Controller上的過濾器.

1.新增一個過濾器,繼承Attribute ,如下:

2.在action上寫新新增的過濾器的名稱,即[NoFilter],如下:

3.在原來的編輯器中判斷方法中是否有[NoFilter]這個屬性,如果有的話就不走過濾器中的驗證,程式碼如下:

      object[] attrs = filterContext.ActionDescriptor.GetCustomAttributes(typeof(NoFilterAttribute),true);
            if (attrs.Length < 1)
            {
             //沒有NoFilter屬性就驗證

            //驗證的程式碼

               }