所以我正在尝试为我的网站创建草稿选项。我这样做是通过添加一个名为draft的bool值来实现的。
//模型
[Required]
[Display(Name="Draft")]
public bool draft { get; set; }
在创建时,bool会起作用,但是在尝试编辑bool值时,它不会保存。
这是我的观点:
<div class="editor-label">
<h2>@Html.LabelFor(model => model.draft)</h2>
</div>
<div class="editor-field">
@Html.EditorFor(model => model.draft)
@Html.ValidationMessageFor(model => model.draft)
</div>
(我已尝试使用editorfor和checkboxfor,但仍然遇到同样的问题)