Chapter 9: Creating Web Applications with ASP.NET MVC

263

controller = "Home", action = "Index",

id = "" } // Parameter defaults

);

}

protected void Application_Start()

{

RegisterRoutes(RouteTable.Routes);

}

}

}

VB:

'Note: For instructions on enabling IIS6 or IIS7 classic mode,

'visit http://go.microsoft.com/?LinkId=9394802

Public Class MvcApplication

Inherits System.Web.HttpApplication

Shared Sub RegisterRoutes(ByVal routes As RouteCollection) routes.IgnoreRoute("{resource}.axd/{*pathInfo}")

'MapRoute takes the following parameters, in order:

'(1) Route name

'(2) URL with parameters

'(3) Parameter defaults

routes.MapRoute( _ "Default", _ "{controller}/{action}/{id}", _ New With

{

.controller = "Home", .action = "Index", .id = ""

}

)

End Sub

Sub Application_Start()

AreaRegistration.RegisterAllAreas()

RegisterRoutes(RouteTable.Routes)

End Sub

End Class

Page 286
Image 286
Microsoft 9GD00001 manual 263