у меня есть следующие сущности:
public class Category
{
public virtual int CategoryID { get; set; }
[Required(ErrorMessage = "Section is required")]
public virtual Section Section { get; set; }
[Required(ErrorMessage = "Category Name is required")]
public virtual string CategoryName { get; set; }
}
public class Section
{
public virtual int SectionID { get; set; }
public virtual string SectionName { get; set; }
}
Теперь в моем представлении категории добавления у меня есть текстовое поле для ввода идентификатора раздела, например:
<%= Html.TextBoxFor(m => m.Section.SectionID) %>
Я хотел бы создать привязку пользовательской модели со следующей логикой:
Если ключ модели заканчивается идентификатором и имеет значение (значение было вставлено в текстовое поле), установите для родительского объекта (в этом примере раздел) значение Section.GetById (введенное значение), в противном случае установите для родительского объекта значение null.
Я был бы очень признателен за помощь здесь, так как это какое-то время сбивало меня с толку. Спасибо