Это продолжение этого:
Что MVC3 делает с дополнительными параметрами C #?
У меня есть действие со следующей подписью:
public ViewResult Show(int Id, PublishingErrorSummary pubErrors=null, String title=null)
При запросе к серверу / show / 1 pubErrors не равно NULL, но заголовок имеет значение NULL. Как это возможно? Это всего лишь два объекта, но string как-то удается стать нулевым. Где я могу это исправить?
Редактировать: добавлено определение класса
public class PublishingErrorSummary
{
public List<string> StepOneErrors { get; set; }
public List<string> StepTwoErrors { get; set; }
public List<string> StepThreeErrors { get; set; }
public List<string> StepFourErrors { get; set; }
}