我有asp mvc网站www.mysite.com
。我想用方法创建控制器,它返回特定网址的视图 - register.mysite.com
。我想为管理员创建隐藏的mysite部分,以便将新数据添加到站点数据库中。我怎么能做id?
答案 0 :(得分:1)
除了不提供链接之外,您无法真正“隐藏”网站的各个部分。
要点
[Authorize(role="Admins")]
第1点)是真正的安全。
第2点)最好在为您的菜单创建模型的子操作中完成。第二种选择是这样的:
@if(User.IsInRole("Admins"))
{
@Html.ActionLink(...)
}