如何在sitecore 7.2 MVC中呈现视图..?

时间:2014-10-09 15:44:23

标签: sitecore sitecore7 sitecore7.2 sitecore-mvc

我在Sitecore 7.2 MVC中创建MVC应用程序,我已经安装了sitecore 7.2&在IIS上托管它 我还添加了Views,Controller&模特文件夹。 我创建了Views&现在我在sitecore中使用控制器动作渲染它我在这里有点困惑我无法找到RouteConfig文件,因此我将定义HomeController& amp; base首先执行的动作..?

任何sitecore MVC专家都会帮我介绍如何执行HomeController Action来渲染视图。

提前致谢

2 个答案:

答案 0 :(得分:4)

无需手动注册。创建视图和控制器操作方法后,只需创建一个新的Controller渲染,并使用适当的控制器和方法名称填充Controller和Method字段。 Sitecore已经注册了一个默认路由,并使用依赖注入来使用Controller和Method字段中的值拉入正确的控件。

答案 1 :(得分:4)

正如Vasiliy所提到的,您需要创建一个Controller Rendering。 Sitecore不使用与标准ASP.NET MVC应用程序相同的路由引擎。

步骤:

  1. 创建控制器&控制器操作
  2. 创建视图
  3. 在Sitecore中创建Controller渲染>布局>渲染(通常我在特定于应用程序的文件夹中组织我的渲染,例如SiteA,SiteB等......)
  4. 将渲染添加到内容项
  5. 在Controller Rendering项目中,您需要填充Controller&控制器动作属性。

    enter image description here