2013-04-01 83 views
0

我已經創建了一個helloWorldController,爲此,我已經創建了一個索引方法無法設置佈局頁的圖

enter image description here

下面是該我

@{ 
    ViewBag.Title = "Index"; 
    Layout = "~/Views/Shared/_Layout.cshtml"; 
} 

<h2>Index</h2> 
生成的視圖代碼

和我的_layout頁面是默認的ASP.NET MVC 4佈局。 但我仍然從Index方法返回的字符串中獲得空白頁。

如何爲視圖啓用_Layout頁面?

回答

2

如果該屏幕截圖是您的控制器的實際代碼,則您需要爲每個操作方法而不是字符串返回ActionResult,例如,

public ActionResult Index() 
{ 
    return View(); 
} 

將努力提供View()返回值,有一個在您的信息Views\HelloWorldViews\Shared文件夾,名爲Index.cshtml視圖。慣例是你有一個特定的文件夾,與你的控制器具有相同的名稱,特別是與該控制器有關的所有視圖 - 在你的情況下HelloWorld