Controller的作用:一个Url进来就是交给Controller执行的。Controller是一个类,action是一个方法。
应用程序必须知道要使用那个Controller。
要求:
• 继承System.Web.Mvc.Controller类
• 以Controller结尾
• XyzController的名称即为Xyz
–约定胜于配置
• ASP.NET MVC框架会在Web应用程序所引 ASP.NET MVC框架会在Web应用程序所引
用的所有程序集范围内查找Controller
–理论上不必写在Web应用程序内部
Controller的选择规则
• 根据URL Routing提取后的数据选择
–如果没有对应的规则,则如普通ASP.NET应用 如果没有对应的规则,则如普通 S 应用
程序般执行
• 如果没有controller 则抛出异常 • 如果没有controller,则抛出异常
–一般为ASP.NET MVC配置的URL Routing规则
都会指定controller
作者:kissazi2
出处:http://www.cnblogs.com/kissazi2/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载:http://www.cnblogs.com/kissazi2/archive/2012/07/04/2576735.html
时间: 2024-09-21 11:43:48