사용자가 뷰에서 볼 수있는 편집기 필드를 삭제할 때 해당 데이터가 null이되고 데이터를 유지하려고하지만 사용자가 편집하지 못하도록합니다.@ Html.EditorFor 보이지 않는 방법?
<div class="editor-label">
@Html.LabelFor(model => model.Name)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.parent_directory)
</div>
<div class="editor-field">
@Html.DisplayFor(model => model.parent_directory)
</div>
<p>
<input type="submit" value="Add" />
</p>
@Html.Editor 내가 언급 한 것은 model.parent_directory입니다. 누구든지 js를 포함하지 않는 솔루션을 제안 할 수 있습니까? EditorFor 대신 DisplayFor를 사용했지만 여전히 Null 값을 얻었습니다. 이것에 대한
왜 숨겨진 필드를 사용하지 않습니까? – Haris
나는 어떻게 지금. –
이와 비슷한 @Html.HiddenFor (m => m.hiddevalue)는 도움이됩니까? @DDavid – Haris