내 asp.net mvc-4 웹 응용 프로그램에서 공유 / EditorTemplete 폴더가 작동하지 않는보기 정의

존 구

asp.net mvc-4 웹 응용 프로그램에서 작업 중입니다. 이제 다음과 같은 뷰 모델 클래스가 있습니다.

public class ServerJoin : CreateResource,  IValidatableObject
{
    public Server Server { get; set; }
    public Resource Resource { get; set; }
}

CreateResource 클래스는 다음과 같습니다.

 public class CreateResource
    {
        public CreateResource()
        {
            this.operation = new Operation5();
            this.createAccount = new CreateAccount();
        }
        public Operation5 operation { get; set; }
        public CreateAccount createAccount { get; set; }

    }
    public class Operation5
    {
        public Operation5()
        {
            this.Details = new Details4();
        }
        public Details4 Details { set; get; }
    }
    public class Details4
    {
        public Details4()
        {

            this.RESOURCECUSTOMFIELD = new List<RESOURCECUSTOMFIELD>();
        }
        [HiddenInput(DisplayValue = false)]
        public string RESOURCENAME { set; get; }
//code goes here....

이제 메인 뷰 내부에 다음이 있습니다.

 @model S.ViewModels.ServerJoin
 @Html.EditorFor(model=>model.operation.Details)

Shared / EditorTemplete 폴더 아래에 다음과 같은 뷰를 만들었습니다 Details4.cshtml.

@model S.ViewModels.Details4
@Html.EditorFor(model => model.RESOURCENAME)
@Html.ValidationMessageFor(model => model.RESOURCENAME)

이제 내 MAIN 뷰 내부에서 다음 @Html.EditorFor(model=>model.operation.Details)Details4.cshtmlEditorTemplete 내부에 정의 된 뷰를 렌더링해야한다고 예상 하고 있었습니까? 하지만 그렇지 않습니까? 그래서 누구든지 이것에 adivce 수 있습니까?

감사

Max Toro

그것은이다 Shared/EditorTemplates없습니다 Shared/EditorTemplete.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관