接口描述
IActionFilter定义操作筛选器中使用的方法。
IActionInvoker定义操作调用程序的协定,该调用程序用于调用一个操作以响应 HTTP 请求。
IAuthorizationFilter定义授权筛选器所需的方法。
IClientValidatable为 ASP.NET MVC 验证框架提供一种用于在运行时发现验证程序是否支持客户端验证的方法。
IController定义控制器所需的方法。
IControllerActivator对使用依赖关系注入来实例化控制器的方式进行精细控制。
IControllerFactory定义控制器工厂所需的方法。
IDependencyResolver定义可简化服务位置和依赖关系解析的方法。
IExceptionFilter定义异常筛选器所需的方法。
IFilterProvider提供用于查找筛选器的接口。
IMetadataAware提供用于向 AssociatedMetadataProvider 类公开特性的接口。
IModelBinder定义模型联编程序所需的方法。
IModelBinderProvider定义用于为实现 IModelBinder 接口的类动态实现模型绑定的方法。
IMvcFilter定义用于指定筛选器顺序以及是否允许多个筛选器的成员。
IResultFilter定义结果筛选器所需的方法。
IRouteWithArea将路由与 ASP.NET MVC 应用程序中的区域关联。
ITempDataProvider定义临时数据提供程序的协定,这些临时数据提供程序用于存储要在下一个请求中查看的数据。
IUnvalidatedValueProvider表示一个可跳过请求验证的 IValueProvider 接口。
IValueProvider定义 ASP.NET MVC 中的值提供程序所需的方法。
IView定义视图所需的方法。
IViewDataContainer定义视图数据字典所需的方法。
IViewEngine定义视图引擎所需的方法。
IViewLocationCache定义在内存中缓存视图位置所需的方法。
IViewPageActivator对使用依赖关系注入创建视图页的方式进行精细控制。