У меня есть Entity Framework Model (курс), он содержит коллекцию (студент) сущностей.
Я использую AngularJS на внешнем интерфейсе и передаю сущность Course на мой взгляд.
В представлении мне нужно использовать Html.NameFor () для создания уникальных имен для каждого свойствамодель, чтобы она могла отображаться обратно в модель при передаче в API.
// Course Model
class Course {
ICollection<Student> Students;
}
// Student Model
class Student {
public string FullName {get; set;}
}
// MyView.vbhtml
@ModelType Course
<input type = 'text' name = '@Html.NameFor(Function (Model) Model.Students(0).FullName)'/>
Я бы ожидал, что имя поля ввода будет 'Students (0) .FullName'.
но он выходит просто как 'FullName'.
Есть ли в любом случае, я могу получить желаемые результаты?
Большое спасибо