2
在〜/工具/我有一個包含以下內容的webconfig文件:如何在虛擬路由URL(asp.net路由和表單身份驗證)上使用表單身份驗證?
<system.web>
<authorization>
<allow roles="admin" />
<deny users="*" />
</authorization>
</system.web>
請求到〜/工具/ mypage.aspx要求用戶在管理員的角色。如果我使用URL路由並請求〜/ categories/mytools路由到上述頁面,則表單身份驗證不需要用戶擔任管理員角色。如何在虛擬路由網址上使用表單身份驗證?
所以我需要把它添加到我的webconfig:
對於需要表單認證的每個虛擬網址是什麼?似乎重複,如果這必須與每個指向「受保護的」目標頁面的網址完成。還有其他解決方案嗎?