ScaffoldColumn (false) 주석을 클래스의 속성에 추가하면 해당 속성이보기 추가시 뷰에 추가되지 않습니다. 그러나 scaffoldcolumn false 속성을 추가 한 경우에도 Create 폼에 추가하고 싶지는 않지만 여전히 create view로 렌더링됩니다. ScaffoldColumn가 고장 났습니까? 프리먼과 샌더슨에 의해 프로 ASP.NET MVC 3 프레임 워크 페이지 (552)에서, 우리가 생성 된 HTML에서 속성을 제외 할 경우 비계 도우미가 볼 때<ScaffoldColumn (False)>가 작동하지 않는 이유는 무엇입니까?
또한 페이지 77의 MVC 뮤직 스토어의 PDF는 attrtibute이 같은 행동을 할 것을 나타냅니다 -는 "우리는. ScaffoldColumn 속성을 사용할 수 있습니다 상태 ScaffoldColumn 특성을 사용하면 속성을 완전히 건너 뜁니다. 숨겨진 입력 요소가 생성되지 않으며이 속성에 대한 세부 정보가 생성 된 HTML에 포함되지 않습니다. "
"편집기 형태의 필드를 숨기고 있습니다."
그들은 AlbumId 속성에 추가 한 다음 응용 프로그램을 실행할 때 브라우저에 AlbumId 필드가 표시되지 않습니다.
이 광고는 손상 되었습니까?
html 도우미를 DisplayFor로 변경하면 scaffoldcolumn의 존재 여부에 관계없이 양식에 나타나지 않습니다. 예를 들어, 나는 속성 PostTitle에 scaffoldcolumn false를 가지고 있지 않지만, @Html.EditorFor(Function(model) model.PostTitle)
을 displayfor
으로 변경하면 scaffoldcolumn attr에 관계없이 렌더링하지 않습니다.
또한 만들기 내보기는 강하게 asp.net 포럼이 대답을받은 @ModelType RiderDesignMvcBlog.Core.Entities.Post
+1 나는 이것도 알아 차렸지만, 내가 잘못 기억하고 상상하고 있는지 확실하지 않았습니다. 해명 해줘서 고마워. –
MVC에서 가장 중요한 사람들 중 한 사람이 가장 먼저 읽은 책 중 하나가 잘못되었다는 점이 흥미 롭습니다. –
맞춤 t4 템플릿에서이 메타 데이터를 인식하는 방법에 대한 링크가 있습니까? –