显示属性名称给出了找不到资源的错误

时间:2019-03-03 08:21:47

标签: c# asp.net-mvc model displayname-attribute

我是用C#开发MVC Web应用程序的新手。 在这里,我正在构建一个c#MVC Web应用程序。我有一个登录表格。我使用.net framework 4.5创建了Web应用程序MVC项目。我正在使用Visual Studio2017。

我在应用程序中所做的工作正常,直到在模型中进行此修改为止。 我所做的修改是添加了这样的显示名称属性。

public partial class User
    {
        public int UserID { get; set; }
        [DisplayName("User Name")] //This is the line I added. 
        public string UserName { get; set; }

        public string UserPWD { get; set; }
    }

进行此修改后,当我重建并运行应用程序时,出现以下错误。

“ /”应用程序中的服务器错误。 无法找到该资源。 说明:HTTP404。您正在寻找的资源(或其依赖项之一)可能已被删除,名称更改或暂时不可用。请查看以下网址,并确保其拼写正确。

请求的URL:/

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.7.3282.0

我错过了什么?

1 个答案:

答案 0 :(得分:0)

将Name =“ =”设置为Anoutation

 [Display(Name="User Name")]