.net Mvc 显示多级View问题

问题描述

publicclassMyViewEngine:RazorViewEngine{publicMyViewEngine(){ViewLocationFormats=new[]{"~/Views/Customer/{1}/{0}.cshtml",//自己的规则"~/Views/{1}/{0}.cshtml","~/Views/Shared/{0}.cshtml"};}publicoverrideViewEngineResultFindView(ControllerContextcontrollerContext,stringviewName,stringmasterName,booluseCache){returnbase.FindView(controllerContext,viewName,masterName,useCache);}}

Controllers文件夹中有Customer/UsersControllers控制器与UsersControllers控制器两个控制器都有一个Index.cshtml显示视图,每次访问UsersControllers控制器下的Index时都会调转到如何解决呀????publicclassRouteConfig{publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute(name:"C",url:"customer/{controller}/{action}/{id}",defaults:new{customer="customer",controller="",action="",id=UrlParameter.Optional},namespaces:newstring[]{"WebMvc.Controllers.Customer"});routes.MapRoute(name:"Default",url:"{controller}/{action}/{id}",defaults:new{controller="Home",action="Index",id=UrlParameter.Optional},namespaces:newstring[]{"WebMvc.Controllers"});}}

解决方案

解决方案二:
看一下这个http://blog.csdn.net/csethcrm/article/details/40559175或者在returnView("这里给view的全路径")

时间: 2024-08-03 19:32:20

.net Mvc 显示多级View问题的相关文章

用PHP开始你的MVC (四)实现View层

MVC模式的view层的主要任务是进行页面的和结果的显示工作,在php的实现过程中,主要是体现为一个模板(使用模板,可以达到php代码和html代码分离的目的,这样代码和页面的维护就方便多了,便于管理和页面的更换,可以真正的划分程序员.美工的分工)的解析过程:首先,controler层从model层得到数据其次,controler层将数据交给view层再次,view层的接口将数据按一定的方式传给模板解析类,最后,模板解析类将数据解析到模板中,然后显示. 下面是一个具体的实现例子目录结构 |- C

asp net mvc-asp.net mvc4怎么把数据库里面的图片显示到View页面中??

问题描述 asp.net mvc4怎么把数据库里面的图片显示到View页面中?? 能不能用json把数据库里面的图片显示在中???初学mvc,不太懂 解决方案 http://www.jb51.net/article/23579.htm 解决方案二: 你先把图片读出来放到服务器本地,然后把路径拿到形成网址显示,个人觉得图片还是不要存到数据库里了 解决方案三: 图片最好方本地硬盘,然后数据库侯总存放文件路径就好了,查询数据库得到文件路径后,拼接给web页面 解决方案四: 用linq语句把列里面的内容

MVC中当VIEW出现dropdownlist时,在Model视图模块中如何去设置更合理

对于在页面上显示的文本框信息,我们在视图模块中定义成string就可以了,但如果是列表框呢,我们应该如何去定义更合理些呢? 起初,我使用的方法是ViewData,然后在页面中再去强类型一下,如 <%= Html.DropDownList("Type1",ViewData["Type"])%> 这种方法破坏了对象的完整性,使它脱离了与对象的关系,我在做程序开发时,提供下面这种写法: <%= Html.DropDownList("Type1&

不显示里面view的内容-android 我在使用ScrollView 中 加入画板view 无法显示??

问题描述 android 我在使用ScrollView 中 加入画板view 无法显示?? android:layout_width="wrap_content" android:layout_height="wrap_content" > android:background="#FFFFFF" android:layout_width="match_parent" android:layout_height=&quo

一个app,多个入口图标,activity-alias实现多程序入口并显示指定view完成

http://blog.csdn.net/black0591/article/details/8264168 需求总是一个接一个. missed call需要一个单独的图标,点击进入,而missed call 本身在linhone activity中. 思路,使用activity alias. 当然,需要intent启动activity,也就需要filter 在android的应用程序可以有多个Activity,每个Activity是同级别的,那么在启动程序时,最先启动哪个Activity呢?有

gridview 自定义view-GridView 无法显示自定义view

问题描述 GridView 无法显示自定义view package com.example.image; import java.util.List; import android.content.Context;import android.util.Log;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.GridView

javascript实现在下拉列表中显示多级树形菜单的方法_javascript技巧

本文实例讲述了javascript实现在下拉列表中显示多级树形菜单的方法.分享给大家供大家参考.具体如下: 这里演示在下拉列表框中显示分级的菜单,在很多网站都可以看到的效果,很实用,下拉列表框中的选项是利用JS控制输出,如果你有更好的办法不用JS来显示,那最好了,因为像这种菜单用JS来实现,多多少少有点麻烦. 运行效果截图如下: 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

《Android平板电脑开发秘籍》——3.6节技巧:在ActionBar中显示Action View

3.6 技巧:在ActionBar中显示Action ViewAndroid平板电脑开发秘籍为了更便捷地执行Action,Action View提供了内嵌的控件.从本质上说,Action View允许在ActionBar内放入一个自定义View.Android应用程序最常用的Action View就是SearchView.SearchView提供了一个用户界面,以便输入搜索请求并提交给搜索Provider.如果存在可用的建议项或者结果项,它还能把它们列出来,以便用户能够从中选择.为了能侦测到Se

MVC中对VIEW的理解,通过前台BaseController来理解面向对象

首先它是一个具有返回类型为ViewResult的一个方法,也就是说,我们可以通过返回ViewResult对象来代替View()方法,下面的操作是合法的     ViewData.Model = model;            return new ViewResult            {                ViewName = viewName,                MasterName = this.MasterFile,                View