尽管有可选参数,但使用viewmodel作为参数的操作不为null

时间:2018-04-04 17:40:25

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

目前我想知道ASP.NET Core中的操作方法的意外行为。调用viewmodel作为可选参数的操作方法,而不提供可选参数。结果是viewModel null。而是调用ViewModel的默认构造函数。据我记得在ASP.NET MVC4中,默认行为是,参数为null。

这是一个示例动作:

public async Task<IActionResult> Create(ViewModel viewModel = null)
{

}

有没有办法改变旧行为?

0 个答案:

没有答案