2014-04-07 37 views
0

我想将模型类绑定到我的视图,即强类型。 我的模型类:使用模型数据小问题绑定视图? MVC4

public class LeadSortModel 
    { 
     public string Contact_Name { get; set; } 
     public string Contact_Address { get; set; } 

在我看来,我试图像这样:

@Html.LabelFor(m=>m.Contact_Name) 
@Html.LabelFor(m=>m.Contact_Address) 

在我的输出画面我越来越喜欢 Contact_address: CONTACT_NAME:..... 但相反,我想获得一个空间的联系地址,而不是'_'之间。

在与B A空间模型类的属性/ W是不可能的,所以我在寻找一些更好的选择做我的需要。

任何解决办法是非常有帮助的。否则我能上哪儿像ContactAddress和...

感谢&问候

回答

1

您可以使用[DisplayName("")]System.ComponentModel命名空间属性为这个

public class LeadSortModel 
      { 
      [DisplayName("Contact Name")] 
      public string Contact_Name { get; set; } 
      [DisplayName("Contact Address")] 
      public string Contact_Address { get; set; 

在视图

@Html.LabelFor(m=>m.Contact_Name) 

将产生

<label for="Contact_Name">Contact Name</label> 
+0

其下的命名空间是存在?我需要添加任何参考? –

+0

检查我的编辑,System.componentModel – ssilas777

+0

泰是有帮助:)有一个愉快的 –

1

使用显示名称DataAnnotations这样的属性:

public class LeadSortModel 
    { 
     [DisplayName("Contact Name")] 
     public string Contact_Name { get; set; } 
     [DisplayName("Contact Address")] 
     public string Contact_Address { get; set; } 
    } 
+0

天是你是对的。 Ty的回复,这是有帮助 –

+0

不客气 –