Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 特定url上的Asp mvc视图_C#_Asp.net Mvc - Fatal编程技术网

C# 特定url上的Asp mvc视图

C# 特定url上的Asp mvc视图,c#,asp.net-mvc,C#,Asp.net Mvc,我有一个asp mvc网站www.mysite.com。我想用方法创建控制器,该方法返回特定url上的视图-register.mysite.com。我想创建mysite的隐藏部分,以便管理员将新数据添加到站点数据库中。我该怎么办 除了不提供链接外,你无法真正“隐藏”网站的各个部分 要点 使用[Authorize(role=“Admins”)] 在某个视图中的某个位置,提供指向该视图的条件链接 第1点)是真正的安全 第2点)最好在为菜单创建模型的子操作中完成。第二种选择是这样的: @if(User

我有一个asp mvc网站
www.mysite.com
。我想用方法创建控制器,该方法返回特定url上的视图-
register.mysite.com
。我想创建mysite的隐藏部分,以便管理员将新数据添加到站点数据库中。我该怎么办

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

要点

  • 使用
    [Authorize(role=“Admins”)]
  • 在某个视图中的某个位置,提供指向该视图的条件链接 第1点)是真正的安全

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

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

    除了不提供链接外,你不能真正“隐藏”网站的各个部分

    要点

  • 使用
    [Authorize(role=“Admins”)]
  • 在某个视图中的某个位置,提供指向该视图的条件链接 第1点)是真正的安全

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

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

    mysite只显示来自db的信息,用户不能注册,也没有任何帐户。但管理员可以登录到站点并向数据库添加新数据。帐户只是一个例子,对所有编辑控制器施加限制。有关子域,请参见链接的副本。但请注意,您始终可以为子域创建单独的应用程序。mysite仅显示来自db的信息,用户不能注册,也没有任何帐户。但管理员可以登录到站点并向数据库添加新数据。帐户只是一个例子,对所有编辑控制器施加限制。有关子域,请参见链接的副本。但请注意,您始终可以为子域创建单独的应用程序。