我有大約50個左右的鏈接類似以下內容:ASP.NET多條鏈路驗證
<asp:TableCell Font-Bold="true"><asp:Hyperlink ID="Hyperlink9" runat="server" CssClass="Hyptext" Name="HypLink1" TextDecorations="None" NavigateUrl="~/Folde1/Second.aspx" Text="Case Study 12 "/></asp:TableCell>
當用戶點擊超鏈接我喜歡做的是,我喜歡以驗證用戶查看鏈接的權限。如果是這樣,他們可以查看它。如果不是,彈出窗口會提示他們需要登錄才能查看鏈接。
問題
1)什麼是當超鏈接的用戶點擊執行服務器端單擊事件的最好辦法。從我所看到的,只有客戶端甚至可以用asp:Hyperlink完成。我喜歡然後驗證他們是否有權限。如果不是,則拋出一個彈出窗口。
堅持使用ASP.NET內置的授權機制,而不是滾動自己的。 – mason 2014-08-29 19:53:17