2016-08-04 16 views
-1

Я пытаюсь отправить модель обратно контроллеру, но члены в ViewModel являются нулевыми (а не вся модель, которая просто равна нулю). Это вид Модель:ViewModel, который отправляется обратно контроллеру - все члены имеют значение NULL?

public List<ApplicationDetails> ApplicationDetails { get; set; } 
public Application Application { get; set; } 
public SelectList[] Match { get; set; } 
public SelectList[] States { get; set; } 

Это подпись Действие контроллера:

[HttpPost] 
public ActionResult Details(ApplicationQueueDetailsViewModel applicationQueueDetailsViewModel) 

Это форма Подпись:

<% 
    using (Html.BeginForm("Details", "ApplicationQueue", FormMethod.Post)) 
    { 
     ...etc 
     <input type="Submit" value="Save Status" id="Submit1" /> 
%> 

Это старое приложение, которое я пытаюсь для рефакторинга немного. Я, очевидно, оставил кое-что. Я не уверен, что еще включить.

Любые мысли о том, почему приложения, Сведения о приложении, матч, и государства все нуль во время поста контроллера? Я чувствую, что что-то просто я с видом

+1

вам нужно быть более конкретным и, возможно, начинать с более простой и простой модели просмотра. Я даже не уверен, какой будет цель массива selectlists. – JamieD77

+0

Если это не является обязательным, это означает, что код, на ваш взгляд, неверен –

ответ

1

Убедитесь, что входы имеют соответствующие поля имен.