2011-07-04 9 views
5

Web sitemde bir avuç sayfanın SSL kullanması gerekiyor, dolayısıyla ilgili denetleyicilere [RequireHttps] ekledim. Ancak, yine de sayfaların çoğunluğunun her zaman SSL kullanmamasını istiyorum, böylece özel bir [DoNotUseHttps] filtresi oluşturmak için code I found on SO'u başarıyla kullandım.Genel bir eylem filtresinin geçersiz kılınması

İşleri kolaylaştırmak için, bu SSL olmayan filtreyi varsayılan olarak dahil etmek istiyorum, böylece Global.asax dosyasında ayarlanmış genel filtrelere ekledim. Bununla birlikte, her filtrenin diğerine yönlendirildiği sonsuz bir döngü oluşturmuş gibiyim.

Bu, sorumu bana yönlendiriyor ... [RequireHttps] zaten denetleyiciye uygulanmış olup olmadığını algılamak için genel filtreye ekleyebileceğim bir şey var mı?

cevap

5

Elbette, eylemler ve denetleyiciler hakkında istediğiniz her şeyi sorgulayabilirsiniz. RequireHttpsAttribute:

için kontrol etmek üzere
İlgili konular