我有大约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