2

私はモデルを持っています:

public class SomethingViewModel 
{
    [Required]
    [Display(Name = "Customer")]
    public string SomethingName { get; set; }

    [Required]
    [Display(Name = "Something id")]
    public string SomethingId { get; set; }

}

ビューを作成する必要がありますが、Html.EditorForModelフィールド SomethingName のみが必要です display(label)。これを行う方法?

更新:属性を使用する必要があります

4

1 に答える 1

0

LabelForと を個別にセットアップする必要がありますEditorFor。次のようなものを試してください:

@Html.LabelFor(m => m.SomethingName)
@Html.EditorFor(m => m.SomethingName)

@Html.LabelFor(m => m.SomethingId)
@Html.EditorFor(m => m.SomethingId)

または単に表示する場合:

@Html.LabelFor(m => m.SomethingName)
@Html.DisplayFor(m => m.SomethingName)

@Html.LabelFor(m => m.SomethingId)
@Html.DisplayFor(m => m.SomethingId)
于 2013-03-12T13:00:18.253 に答える