类型中的自定义.Net MVC操作参数名称

时间:2015-10-25 11:21:09

标签: c# asp.net-mvc asp.net-mvc-4

我正在创建一个Web应用程序,它将从另一个服务接收表单数据。这个其他服务使用带有蛇案例的数据模型发布其数据,我可以通过定义下面的数据模型使用默认模型绑定器进行解析:

public class OtherServiceModel 
{
    public string property { get; set; }
    public DateTime another_property { get; set; }
    public CustomType one_more_property { get; set; }
}

并使用以下操作:

public ActionResult PostFromOtherService(OtherServiceModel model)

现在,由于很多原因,我真的想要使用这个模型:

public class OtherServiceModel 
{
    public string Property { get; set; }
    public DateTime AnotherProperty { get; set; }
    public CustomType OneMoreProperty { get; set; }
}

这是否可以在不创建我自己的模型绑定器的情况下实现?或者使用自定义模型绑定器有一个简单的解决方案吗?

我知道[Bind]属性,但由于种种原因,我无法直接在动作方法签名中定义所有动作参数(我需要一个定义模型的类型)。 / p>

0 个答案:

没有答案