标签: c# asp.net-core-mvc
目前我想知道ASP.NET Core中的操作方法的意外行为。调用viewmodel作为可选参数的操作方法,而不提供可选参数。结果是viewModel 不 null。而是调用ViewModel的默认构造函数。据我记得在ASP.NET MVC4中,默认行为是,参数为null。
这是一个示例动作:
public async Task<IActionResult> Create(ViewModel viewModel = null) { }
有没有办法改变旧行为?