Re: MVC3: Changing the start page/view?

The layout page doesn't actually have anything to do with which view is being loaded. The view determines which layoutpage it belongs to and identifies the body of the view (which gets called in RenderBody).

To get a default view you need to either create a new Action method and set that as the default action in the route table, or simply specifiy a different view in the Index Action. For example:

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

This will return the file Default.cshtml instead of Index.cshtml.

Again, if you don't want to specify a view , then create a Default Action and set it as the default action in the route table: