2010-07-07 46 views
0

我有一個asp.net mvc web應用程序,其上具有角色屬性的控制器用於檢查經過身份驗證的用戶角色。我遇到了一個有關Ajax的問題​​,在那裏我有一個Ajax「get」請求,每次頁面加載時觸發額外的角色和用戶檢查。ajax和角色屬性

現在,當我加載我的一個網頁時,我有相同的查詢運行4次,因爲ajax請求觸及控制器上的角色屬性。有誰知道任何好的技術來防止這種情況發生?

感謝

回答

1

如何創建擴展asp.net mvc's AuthorizeAttribute,並在您檢查執行如果請求是一個Ajax請求或不自定義屬性? Request.IsAjaxRequest

您可以使用基本的行爲,如果請求不是一個Ajax請求,否則返回

問候。

+0

我結束了使用會話變量,但你的答案將工作。 – chobo 2010-07-09 22:45:12