0
我有一個asp.net mvc web應用程序,其上具有角色屬性的控制器用於檢查經過身份驗證的用戶角色。我遇到了一個有關Ajax的問題,在那裏我有一個Ajax「get」請求,每次頁面加載時觸發額外的角色和用戶檢查。ajax和角色屬性
現在,當我加載我的一個網頁時,我有相同的查詢運行4次,因爲ajax請求觸及控制器上的角色屬性。有誰知道任何好的技術來防止這種情況發生?
感謝
我有一個asp.net mvc web應用程序,其上具有角色屬性的控制器用於檢查經過身份驗證的用戶角色。我遇到了一個有關Ajax的問題,在那裏我有一個Ajax「get」請求,每次頁面加載時觸發額外的角色和用戶檢查。ajax和角色屬性
現在,當我加載我的一個網頁時,我有相同的查詢運行4次,因爲ajax請求觸及控制器上的角色屬性。有誰知道任何好的技術來防止這種情況發生?
感謝
如何創建擴展asp.net mvc's AuthorizeAttribute
,並在您檢查執行如果請求是一個Ajax請求或不自定義屬性? Request.IsAjaxRequest
您可以使用基本的行爲,如果請求不是一個Ajax請求,否則返回
問候。
我結束了使用會話變量,但你的答案將工作。 – chobo 2010-07-09 22:45:12