У меня возникла проблема. Я не могу понять, как отправлять сообщения с зависимостью. Я покажу вам код, тогда, возможно, яснее, чего я пытаюсь достичь.ASP.NET MVC Как разместить сложную модель
меня ViewModel:
public class ProjectViewModel : BaseViewModel
{
public int Id { get; set; }
public string Customer { get; set; }
public string CustomerRepresentative { get; set; }
public string ProjectTitle { get; set; }
public string WWSNumber { get; set; }
public List<Los> Service { get; set; }
}
LosViewModel:
public class Los
{
public int LosNumber { get; set; }
public string Service { get; set; }
public List<Pos> Pos { get; set; }
}
Pos вид модели:
public class Pos
{
public int PosNumber { get; set; }
public string PosDescription { get; set; }
}
Как вы видите первый ViewModel имеет список. Это означает, что когда пользователь заполняет LosNumber и входит в Сервис, он может добавить к нему PosNumber и PosDescription.
Невозможно найти информацию, как писать сообщения с помощью Razor такой модели. Все, что я нашел, - это отображение такого ModelViewm, но не редактирование.
Возможно, кто-то столкнулся с такой проблемой? Любая помощь ?
Вы можете показать свой просмотр? –
Похоже, ваша проблема больше сложной. Это не очень сложная модель, MVC будет знать, как сериализовать ваши опубликованные данные. Ваш метод post просто должен иметь тип модели в качестве принимающего параметра. public ActionResult MyPostMethod (модель ProjectViewModel) – pmeyer
Не уверен, что это проблема, с которой вы сталкиваетесь, или если вы не знаете, как выполнять запись на уровне представления. – pmeyer