Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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
Asp.net mvc 在页面视图中显示共享布局选项卡_Asp.net Mvc_View - Fatal编程技术网

Asp.net mvc 在页面视图中显示共享布局选项卡

Asp.net mvc 在页面视图中显示共享布局选项卡,asp.net-mvc,view,Asp.net Mvc,View,thnx的帮助提前…我有一个mvc项目的登录页面,其中我有两个标签在共享布局页面,一个是添加用户,另一个是注销标签…现在我不想显示这两个标签相似,当有人打开这个项目。我想从主视图中删除这些选项卡。这样,只有成功登录后,用户才能看到添加用户和选项卡日志。如何移动这些选项卡以及在何处移动这些选项卡。标签是 <li>@Html.ActionLink("UserManagement", "Index", "User")</li>

thnx的帮助提前…我有一个mvc项目的登录页面,其中我有两个标签在共享布局页面,一个是添加用户,另一个是注销标签…现在我不想显示这两个标签相似,当有人打开这个项目。我想从主视图中删除这些选项卡。这样,只有成功登录后,用户才能看到添加用户和选项卡日志。如何移动这些选项卡以及在何处移动这些选项卡。标签是

                <li>@Html.ActionLink("UserManagement", "Index", "User")</li>
                 <li>@Html.ActionLink("LogOff", "Index", "Home")</li>
  • @Html.ActionLink(“用户管理”、“索引”、“用户”)
  • @ActionLink(“注销”、“索引”、“主页”)

  • 您可以执行以下操作:

    @if(User.Identity.IsAuthenticated) {
       <li>@Html.ActionLink("UserManagement", "Index", "User")</li>
       <li>@Html.ActionLink("LogOff", "Index", "Home")</li>
    }
    
    @if(User.Identity.IsAuthenticated){
    
  • @ActionLink(“用户管理”、“索引”、“用户”)
  • @ActionLink(“注销”、“索引”、“主页”)
  • }
    您可以指定要使用的
    布局
    页面-通常登录页面将是主页面的精简版本。ie的一个选择是将它们保留在主布局上,并为登录页面设置第二个布局