2011-11-10 4 views
1

私はMVC3 Razor Viewにデフォルトラベルテキストを表示しているlabelfor attricbuteを持っています。しかし、私は別のテキストを表示するラベル。MVC3ビューのデフォルトラベルテキストを上書きするにはどうすればよいですか?

<div class="editor-label"> 
     @Html.LabelFor(model => model.CA_AgencyID) 
    </div> 
    <div class="editor-field"> 
     @Html.EditorFor(model => model.CA_AgencyID) 
     @Html.ValidationMessageFor(model => model.CA_AgencyID) 
    </div> 
+0

-1あなたが必要とする何をすべきか十分に明確ではありません。 – gdoron

+0

label要素内のTextを変更しようとしています。今はデフォルトのテキストだけを使用しています。 @ Html.labelを置くと、デフォルトのラベルテキストと、作成した新しいラベルテキストが表示されます。 –

答えて

3

これを行う方法は、お使いのモデルにDisplayNameAttributeを追加することです:私はここにこれを達成することができますどのように私のコードの例である

public class MyModel 
{ 
    [DisplayName("CA Agency Id")] 
    public sting CA_AgencyID { get; set;} 
} 
関連する問題