我已經實現了一個抓在我的Global.asax所有類似的安全異常的方法...System.Security.SecurityException - 獲取角色名稱
protected void Application_Error(object sender, EventArgs e)
{
Exception err = Server.GetLastError();
if (err is System.Security.SecurityException)
Response.Redirect("~/Error/Roles.aspx);
}
有沒有我可以訪問屬性,顯示用戶權限中缺少的角色名稱? IE瀏覽器。 err.RoleThatFailed?
Manh thanks,
ETFairfax。
感謝您的回覆。我希望在用戶看到的頁面上更具體。 I.E「您沒有XYZ權限」。 err.ToString()進入我的錯誤日誌,所以我可以看到發生了什麼,但用戶需要看到一些更友善! – ETFairfax 2009-10-30 12:41:12