2014-10-09 21 views
3

我在Sitecore 7.2 MVC創建MVC應用程序,我已經安裝了sitecore 7.2 &託管它在IIS 我還添加了Views,Controller & Models文件夾。 我已經創建視圖&現在我使用控制器在sitecore中的動作呈現它我是一個我有點困惑在這裏我無法找到RouteConfig文件,所以我將定義HomeController &基地行動首先執行..?如何在sitecore 7.2 MVC中渲染視圖..?

任何sitecore MVC專家,請幫助我如何執行HomeController動作渲染視圖。

在此先感謝

+0

檢查這裏的文檔:http://sitecore-community.github.io/docs/documentation/Sitecore%20MVC/index.html – 2014-10-09 15:49:04

+0

首先我感謝您的評論,其實我已經看到它MH Walender的博客,她在那裏使用sitecore 7.2 exe安裝程序解釋,但我手動配置sitecore,所以我面臨這種類型的問題。 – 2014-10-09 16:04:10

回答

4

沒有手動註冊需要。一旦創建了視圖和控制器操作方法,只需創建一個新的控制器渲染並使用適當的控制器和方法名稱填寫「控制器和方法」字段。 Sitecore有一個已註冊的默認路由,並使用依賴注入來使用Controller和Method字段中的值拉入正確的控制。

4

正如Vasiliy提到的那樣,您將需要創建一個控制器渲染。 Sitecore不使用與標準ASP.NET MVC應用程序相同的路由引擎。

步驟:

  1. 創建控制器&控制器動作
  2. 創建視圖
  3. 創建控制器在Sitecore的>佈局渲染>渲染圖(通常是組織我的效果圖中的應用程序特定的文件夾,如站點A ,SiteB等)
  4. 將渲染添加到內容項目

在控制器渲染項目中,您需要填充控制器操作屬性的控制器&。

enter image description here