Czy parametr ViewModel nigdy nie będzie null w akcji ASP.NET MVC 3?
Czy mój parametr viewModel nigdy nie będzie null w następującej sytuacji, gdy metoda jest wywoływana przez ASP.NET MVC? Na przykład używając adresu URL „... / Home / Index”.
public ViewResult Index(HomeViewModel viewModel)
{
// .. do stuff...viewModel is never null here when called within ASP.NET?
}
Nigdy wcześniej nie zauważyłem tego zachowania w ASP.NET MVC, ale ViewModel (jeśli nie jest dostarczany) wydaje się być tworzony.
Czy ktoś mógłby wyjaśnić to zachowanie.