0
이 양식에 3 개의 entite를 저장하는 양식이 있습니다.asp.net mvc에 여러 모델 저장
public class NewAccountWrapperModel
{
Person Student = new Person();
Person Parent = new Person();
Reports Reports = new Reports();
public NewAccountWrapperModel(Person student, Person parent, Reports reports)
{
this.Student = student;
this.Parent = parent;
this.Reports = reports;
}
}
위와 같은 모델을 준비합니다. 내 HTML 페이지에서 아래와 같이 사용합니다 :
@model RAM_Web.Models.NewAccountWrapperModel
<!DOCTYPE html>
<span class="field">
<input type="text" name="firstname" id="firstname2" class="longinput" />
@Html.TextBoxFor(d=>d.Student.Name)
</span>
d.Student.Name을 사용하여 학생 모델에 익숙해 지려고합니다. 하지만 오류가 발생합니다.
NewAccountWrapperModel' does not contain a definition for 'Student' and no extension method 'Student'
이와 유사한. Person 모델에는 Name 필드가 있습니다. 나는 그것을 통제했다.
감사합니다. 그것은 내 부주의입니다. 나는 그것을 알지 못한다. 다시 감사드립니다. – miyamotomusashi