特定网址上的Asp mvc视图

时间:2013-09-28 11:28:35

标签: c# asp.net-mvc

我有asp mvc网站www.mysite.com。我想用方法创建控制器,它返回特定网址的视图 - register.mysite.com。我想为管理员创建隐藏的mysite部分,以便将新数据添加到站点数据库中。我怎么能做id?

1 个答案:

答案 0 :(得分:1)

除了不提供链接之外,您无法真正“隐藏”网站的各个部分。

要点

  1. 使用[Authorize(role="Admins")]
  2. 保护该部分
  3. 在您的某个视图中的某个位置,为其提供条件链接。
  4. 第1点)是真正的安全。

    第2点)最好在为您的菜单创建模型的子操作中完成。第二种选择是这样的:

    @if(User.IsInRole("Admins")) 
    {
       @Html.ActionLink(...)
    }