mvc 分部视图(Partial)显示登陆前后变化以及Shared文件夹在解决方案资源管理器中没有显示的问题

刚开始我的解决方案资源管理器中没有显示Shared文件夹,但Shared文件夹在项目中是实际存在的,我搜了下好像没有类似的解答(可能是我搜索的关键词不够准确)。后来自己看了下vs2012.

其实解决方法很简单:

首先,视图-》解决方案资源管理器。在解决方案资源管理器中点击下图中的红色方框中那个"显示所有文件"。

然后会出现类似图片中的文件,找到自己要的,鼠标右击一下,点击下图中红色方框中的“包括在项目中”即可。

mvc分部视图显示登陆前后的变化

前后效果是这样的

登录前:

登陆后:

首先,右击Shared文件夹,添加视图:(如下图)

在分部视图中:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>

  <%
      if(Session["NICKNAME"] == null)
      { %>
       <ul class="loginTop">
                <li><a href="<%=Url.Action("Login","Account") %>" rel="nofollow">登录</a></li>
                <li>|</li>
                <li><a href="<%=Url.Action("Register","Account") %>" rel="nofollow">注册</a></li>
            </ul>
<%}
  else
  { %>
       <dl class="collapsible_menu">
                <dt>
                       <span id="nowrap"><%=Session["NICKNAME"] %></span>
                    <span id="noticeDot" class="red dn"></span>
                    <i></i>
                </dt>
                                    <dd><a href="#" rel="nofollow">我的简历</a></dd>
                                        <dd><a href="#">我收藏的职位</a></dd>
                                        <dd>
                        <a id="noticeNo" href="#">我投递的职位 <span class="red dn"></span></a>
                    </dd>
                    <dd class="btm"><a href="#">我的订阅</a></dd>
                    <dd><a href="#">我要招人</a></dd>
                                                                            <dd><a id="accountSetting" href="#">帐号设置</a></dd>
                                                    <dd class="logout"><a href="#" rel="nofollow">退出</a></dd>
            </dl>
<%} %>
 在母版页适当的位置:
<%=Html.Partial("Partial1") %>
时间: 2024-12-24 17:29:56

mvc 分部视图(Partial)显示登陆前后变化以及Shared文件夹在解决方案资源管理器中没有显示的问题的相关文章

VS 解决方案资源管理器中限定为此范围的显示与取消

VS 的解决方案资源管理器,为了方便开发人员,精简解决方案资源管理器的显示,提供了 "限定为此范围"的显示: 要想恢复整个解决方案的显示,点击解决方案资源管理上部的主页即可.

ASP.NET Core 入门教程 7、ASP.NET Core MVC 分部视图入门

原文:ASP.NET Core 入门教程 7.ASP.NET Core MVC 分部视图入门 一.前言 1.本教程主要内容 ASP.NET Core MVC (Razor)分部视图简介 ASP.NET Core MVC (Razor)分部视图基础教程 ASP.NET Core MVC (Razor)强类型分部视图教程 2.本教程环境信息 软件/环境 说明 操作系统 Windows 10 SDK 2.1.401 ASP.NET Core 2.1.3 IDE Visual Studio Code 1

MVC分部视图

近期的项目一直在使用MVC,常常用到分部视图,下面就简单介绍一下分部视图. 使用分部视图最大的一个感受就是,整个页面颗粒化了,每个大页面都由这些小的颗粒组成,而且这些颗粒可以共享.大家的任务量便随之减轻了不少. 分部视图的优点: 1.   分部视图可以使系统插件化 . 2.   分部视图还可以带来一个优点,就是分工合作. 3.   分部视图还有一个在Mvc时代的优点,就是实现简单. 分部视图和视图的区别 视图有head.body标签,可以定义js,可以指定母板页,但是在我们用Vs右键添加 分部视

MVC |分部视图 PartialView()

介绍如何定义 其实它和普通视图没有多大区别,只是创建分部视图的时候视图里没有任何内容,你需要什么标签你自己加.第二就是分部视图不会执行_ViewStart.cshtml中的内容) 控制器 PartialViewDeomController控制器 [csharp] view plain copy using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.

Windows10 显示库、隐藏6个文件夹、隐藏OneDrive

Win10的资源管理器与之前的版本最大的不同就是默认隐藏了库,又在此电脑中显示了6个用户文件夹.但由于习惯了使用库进行文件的管理,这一改变有些令人不习惯.下面就让我来教大家如何显示库,以及隐藏这6个文件夹. 显示库: 在此电脑的功能区中依次点击:查看-导航窗格-显示库 隐藏6个文件夹: 1.打开注册表编辑器(在Cortana中输入regedit并回车) 2.定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explor

windows 如何不显示带点的文件名、文件夹?

这些以点开头的文件夹和文件是为了在 linux 中隐藏的.但是在 windows 中如何不显示他们? 资源管理器: CMD:

【问题解决方案】单个文件夹嵌套时github仓库中最外层文件夹直接显示所有嵌套文件夹名的问题

上传文件的时候遇到这样一个问题: 这么看着好像有什么问题,直觉不应该这么显示吧 折腾半天,从github新建了嵌套文件夹并同步到本地,然后从本地push了文件,结果依然显示是这样 好吧,那这个问题应该就不是问题,接受. END 原文地址:https://www.cnblogs.com/anliux/p/10803517.html

MVC 部分视图:Partial() 、RenderPartial() 、 Action() 、RenderAction() 、 RenderPage() 区别

在视图里有多种方法可以 加载部分视图,包括: Partial()  Action()  RenderPartial()  RenderAction()  RenderPage() 方法. 以下是这些方法的差别: Partial 与 RenderPartial 方法 1. Razor 语法:@Html.Partial() 与 @{Html.RenderPartial();} 2. 区别:Partial 可以直接输出内容,它内部是 将 html 内容转换为 string 字符(MVCHtmlStri

织梦上传本地视频后 文件管理器中不显示解决办法

以上传mp4文件为例 首先修改后台设置后才可以上传mp4文件 系统基本参数 - 附件设置 - 允许的多媒体文件类型,添加mp4 然后修改代码使文件管理器显示mp4文件 include/dialog/select_media.php 找到 else if(preg_match("#\.(swf|fly|fla|flv)#i", $file)){ 改为 else if(preg_match("#\.(swf|fly|fla|flv|mp4)#i", $file)){ 原