2009-04-28 67 views
34

默认情况下,ASP.NET MVC引擎搜索以下文件夹浏览网页:ASP.NET MVC如何指定查看页面所在的文件夹?

  • /浏览/ {} CONTROLLER_NAME /{Action}.aspx
  • /浏览/ 共享/{行动}的.aspx

但是我希望把我的一些View页面是这样的:

  • /浏览/ {命名空间}/{} CONTROLLER_NAME /{Action}.aspx

我怎样才能让引擎查找此?

+0

对不起回滚,但它确实需要显示是这样的: - ) – Ropstah 2009-04-28 21:15:26

+0

我修复了这个类别太遗憾了。 – 2009-04-28 21:16:09

回答

7

你必须创建IViewEngine接口派生类,并在Global.asax.cs中注册这个类Aplication_Start事件 检查这个link text,但也有1.0

+0

这是相当多的,我今晚会跳过;-)。 Thx的信息到目前为止.. – Ropstah 2009-04-28 21:59:17

59

您可以返回鉴于一些分歧放在在自定义子文件夹中,从控制器动作通过,在返回语句中给出全视图路径,

ex。

public ActionResult Create() 
{ 
    return View("~/Views/ProEnhance/Employee/Create.cshtml"); 
} 

这里,

ProEnhance - 用户自定义文件夹

员工 - 控制器名称

创建 - 动作名称

相关问题