Controller的要求

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

posted @ 2012-07-04 19:38  陈哈哈  阅读(325)  评论(0编辑  收藏  举报