1.1模型绑定:以HTTP请求方式发送的数据来创建.NET对象的过程。每当定义具有参数的动作方法时,一直是在依赖着这种模型绑定过程

  当导航到/Home/Index/1时,该URL的最后一个片段会被付给id路由变量,它指定了用户感兴趣的对象。

默认的动作调用器,ControllerActionInvoker,要依靠模型绑定器来生成调用动作所需要的数据对象。模型绑定器由IModelBinder定义。

namespace System.Web.Mvc{

    // 摘要:

    //     定义模型联编程序所需的方法。

    public interface IModelBinder{

        // 摘要:

        //     使用指定的控制器上下文和绑定上下文将模型绑定到一个值。

        // 参数:

        //   controllerContext:

        //     控制器上下文。

        //   bindingContext:

        //     绑定上下文。

        // 返回结果:

        //     绑定值。

        object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext);

    }

}
View Code

相关文章: