我在asp.net中使用一个树形视图控件,在这个树形视图中,我可以在子节点中提供导航URL,如果您对此主题有任何想法,请给我一个建议。
我单击触发事件的子节点,我可以在其中编写代码,请举个例子
最佳答案
编辑
如果您拥有母版页,则应检查是否有任何像这样的会话
if( session["userid"]==null )//this mean that user logged out or session is expire
{
// go to login page
}
这是一个很好的例子:Redirect to Login page on session expiration (ASP.NET)
老一
更好的方法是不将未链接到给定用户的那些链接加载到树视图控件中。...将不链接到给定的用户角色的树链接加载到树视图中...
所以你的数据库查询就像
select pagelinks form the pages where userrole = @myrole
在树状视图中的加载链接中没有任何意义,因为没有链接到给定的userrol不好的实践..对于最终用户来说,这种不好的界面..我们将此概念称为“授权”
您可以通过此msdn链接阅读和了解有关:ASP.NET Authorization的信息...