In
case of a typical ASP.NET application, incoming requests are mapped to physical
files such as .aspx file. ASP.NET MVC
framework uses friendly URLs that more easily describe user’s action but are
not mapped to physical files.
ASP.NET
MVC framework uses a routing engine, that maps URLs to controller classes. We
can define routing rules for the engine, so that it can map incoming request
URLs to appropriate controller.
Practically,
when a user types a URL in a browser window for an ASP.NET MVC application and
presses “go” button, routing engine uses routing rules that are defined
in Global.asax file in order to parse the URL and
find out the path of corresponding controller.
No comments:
Post a Comment