日期:2014-05-17  浏览次数:20568 次

mvc 实体类自动生成view时,怎么定义列名,让view显示为中文
我用asp.net mvc3 

C# code

    public class Department
    {
        public int ID { get; set; }
        [哪个属性:部门名称]
        public string DeptName { get; set; }
    }



页面能不能自动生成为

部门名称 ________________

而不是

DeptName ________________

------解决方案--------------------
[Display(Name="用户名")]

不过你那样是肯定不行的,部门名称....

你还不如直接在页面上写,为什么它生成什么你就一定要那样去用
------解决方案--------------------
楼主说的自动生成就是用 @Html.DisplayNameFor()这个方法生成的吧?那就是二楼所说的Display(Name="")这个属性

===========================================================
ASP.NET分页最终解决之道:http://www.webdiyer.com