问题标签 [displayname-attribute]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5097 浏览

asp.net-mvc - 如何在 ASP.NET MVC 中显示外键字段的显示名称

我见过很多类似的问题,但似乎都没有直接的答案。当我尝试将 Display(Name) 属性添加到外键字段时,显示名称未显示在“创建”、“编辑”、“删除”和“详细信息”表单上。我也尝试将属性放在导航属性上:

但这也没有用。

0 投票
1 回答
496 浏览

c# - 使用 MetadataType 时显示名称属性不起作用

我正在使用 ASP.NET MVC 5,首先是数据库。但是 edmx 文件中的实体,我无法添加属性,因为每次我用数据库更改更新它时,该文件都会被覆盖。我使用了 MetadataType 但显示名称属性不起作用

这是元数据

这是视图

任何知道问题的人请帮助我。非常感谢

0 投票
0 回答
464 浏览

c# - 带参数的本地化显示属性

在资源文件中,我们定义了一些带参数的字符串,例如userDefinedX: User Defined {0}.

我的问题是 - 有没有办法将该参数合并到

Display[Name = "userDefinedX", ResourceType = typeof("Labels")]句法?我们目前提出的唯一解决方案是在我们的案例中为每个用户定义的字段 (1,2,3) 引入新字符串。属性不允许在其中插入变量。

0 投票
1 回答
8796 浏览

asp.net-mvc - 在 MVC 应用程序中实现全球化的最佳实践

对于客户端的表单标签和警报消息,使用资源文件是否繁重?我是否需要使用 jquery 和服务器端消息的资源文件对客户端特定字符串进行单独实现。请让我知道从性能角度来看的最佳实践。

0 投票
2 回答
866 浏览

c# - Enum DisplayName:模板只能用于字段访问

我知道已经有其他关于此的线程。我一直在读它们。这是我所拥有的:

模型:

然后,在一个视图中:

我认为框架会自动使用 DisplayName 属性。似乎很奇怪,它没有。但是无所谓。试图通过扩展来克服这个问题(在同一问题的另一个线程中找到了这个)......

看起来它应该可以工作,但是当我尝试使用它时:

我收到此错误:

0 投票
1 回答
386 浏览

c# - 在运行时将显示属性添加到变量

我有一堂课

我想在运行时在该变量上添加显示属性而不是这样做,

任何可能的方法来更改或分配任何其他类的这些属性?

0 投票
1 回答
2516 浏览

c# - mvc DisplayName 或 Display(Name=...) 取决于另一个模型属性

我有一个具有字符串属性和枚举属性的模型。

我想要标签,因此 DisplayName 会根据枚举属性值而有所不同,例如。

有什么办法吗?

0 投票
1 回答
1480 浏览

asp.net-mvc-3 - 在自定义显示名称属性中检索模型名称

这是我的开发要求,

我的标签值存储在数据库中,我仍然想以声明的方式使用数据注释,这是为了让我的模型更具可读性。

这是我的方法,

我决定编写自定义 DisplayNameAttribute,其中我的模型提供的默认值将被从数据库中检索到的值覆盖。

这是模型中定义的属性,

这是自定义显示名称属性类,

现在,您可以在上面的代码中看到,ModelName 是我需要的,但我没有!

在调试时,我深入研究了 ModelMetadataProviders.Current 并可以看到当前模型在运行中的可用性。但是,由于它是非公共静态成员的一部分,我无法通过我的代码访问它。

在此处输入图像描述

我编写了以下方法来通过反射检索模型名称,

但问题是,类型集合为我提供了所有模型的条目(用户至少访问过一次)。而且没有任何线索知道,目前正在行动!!

在此处输入图像描述

0 投票
1 回答
70 浏览

vb.net - Google Calendar API 与会者 VB

我正在尝试使用 VB 将活动名称、开始日期以及该活动参与者的显示名称或电子邮件发布到控制台。

但我似乎无法让它显示。

请帮忙!

这是我尝试过的,看起来合乎逻辑但不起作用:(

Console.WriteLine(calendarEvent1.Summary & "。开始日期:" & CalendarEvent1.Start.DateTime.ToString() & "。分配给:" & calendarEvent1.Attendees.displayName)

0 投票
1 回答
970 浏览

c# - FastMember.ObjectReader 可以考虑 DisplayName 吗?

我正在使用 FastMember.ObjectReader 将结构列表复制到 DataTable,然后我将其用作 gridview 的 DataSource:

如果我选择列表本身作为数据源,则 DisplayNames 用作列标题而不是结构成员名称:

在此处输入图像描述

使用 FastMember.ObjectReader 时如何重新创建它?