如何让MVC6自定义模型绑定器调用特定模型属性的默认模型绑定器?

时间:2015-12-02 15:23:12

标签: c# asp.net-mvc

在我的MVC6控制器中,我有一个我想要绑定的模型,看起来有点像

public class RequestWrapper
{
    public IRequest Request { get; set; }
}

这样做的目的是允许单个控制器操作实例化某些类型的请求,因此我可以转到URL /api/Invoke/DoSomethingRequest?UserId=55

我的自定义模型绑定器将提取DoSomethingRequest,将其与名为DoSomethingRequest的实际C#类匹配,创建DoSomethingRequest类的实例,填充DoSomethingRequest.UserId } property,然后返回已完成的模型。

我完成了第一部分,问题是我不想重新实现模型绑定以绑定所有DoSomethingRequest的属性。

在我的自定义模型绑定器创建对象的实例后,如何在默认模型绑定系统上进行背负?

0 个答案:

没有答案