如果我有一个控制器操作“Create”,它返回一个视图,其中包含以下模型类型:
public class PaymentModel
{
public Model.SummaryInformation SummaryInformation;
public Model.CardDetail CardDetail;
}
如果此视图上有一个按钮,则POST为“新建”动作,我希望该动作接收另一个对象,例如
public class PaymentNewModel
{
public Model.CardDetail CardDetail;
}
这可能吗?当视图呈现给POST的模型
时,我不想使用相同的模型答案 0 :(得分:0)
我不知道会阻止这种情况的任何事情。动作绑定器并不真正关心,只要它可以解决它。
我假设SummaryInformation对象仅用于演示? (它不会影响输入表单?)在这种情况下,您可以通过ViewData传递它,并直接将视图绑定到CardDetail。这更接近于MVC理念,但可能不是这样或那样的大事。