午前すべて。MVC 4、チェックボックスリストと私
これは他のところで議論されていますが、私のようなシンプトンのMVC 4では何か変更や事柄が簡単になったのかなと思いましたか?
シナリオ
I以下、編集し、モデルあります
<fieldset>
<legend>CorporateDetails</legend>
<div class="editor-label">
@Html.LabelFor(model => model.EmsId, "EmsType")
</div>
<div class="editor-field">
@Html.DropDownList("EmsId", String.Empty)
@Html.ValidationMessageFor(model => model.EmsId)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.EmsName)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.EmsName)
@Html.ValidationMessageFor(model => model.EmsName)
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
これが出て、私を与える:以下の規格に
public class CorporateDetails
{
public Guid? Id { get; set; }
[Key]
public int CorporateDetailId { get; set; }
public int? EmsId { get; set; }
public string EmsName { get; set; }
public virtual EmsType EmsType { get; set; }
}
public class EmsType
{
[Key]
public int? EmsId { get; set; }
public string EmsName { get; set; }
public virtual ICollection<EmsType> EmsTypes { get; set; }
}
がビューを作成箱の美しいドロップダウn list a la Scott Gu's blog
今、私の本当の疑問はこれです - どのように効果的にマルチ選択、チェックボックスのリストになるものにこのドロップダウンボックスを変換できますか?
また、踏まれたことをお詫び申し上げますが、更新が行われたかどうかを確認するためだけに水をテストしていました。
は、最初のMVCプロジェクトは、私は再び非常に厚い感じて、優しく行くに注意してください: '(
本当に有益ですが、検証が含まれていればさらに良いでしょう。現在のところ、すべてのテキストボックスに赤い枠線が表示されます。検証に問題がある場合は、その機能をどのように組み込むか考えていますか? – Owen