2013-04-01 39 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