问题标签 [displayattribute]

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 投票
1 回答
1781 浏览

asp.net - 带有 DisplayNameFor 的 Display 属性中的 ASP MVC 不间断空格

我有一个具有 DisplayAttribute 属性“价格”的模型

现在我想在表格标题中使用

但是当列非常小时,文本可能会分成两行:

但我希望它以这种方式打破:

是否可以在 Display 属性中插入不间断空格?使用“ Price (in €)”会导致“  ”打印为文本。

0 投票
6 回答
2413 浏览

html - 完全不呈现 HTML 或添加 display:none 会更好吗?

据我了解,根本不为元素呈现 HTML 或添加 display:none 似乎具有完全相同的行为:两者都使元素消失并且不与 HTML 交互。

我正在尝试禁用和隐藏一个复选框。所以HTML的总量很小;我无法想象性能可能是一个问题。

就编写服务器代码而言,编码工作大致相同。

鉴于这两种选择,一种做法比另一种更好吗?或者我使用哪个都没有关系?

0 投票
1 回答
39 浏览

telnet - Telnet 显示属性问题

我尝试实现一个 Telnet 客户端,

我可以理解简单的规则,例如:

(ESC)[41m => 将背景颜色设置为红色

(ESC)[32;41m => 设置背景颜色为红色,字体颜色为绿色

但我对某些事情感到困惑,例如:

(ESC)[;36

(ESC)[;36;46m

(ESC)[1;30;44m

什么意思?

0 投票
3 回答
17732 浏览

c# - 关于 Enum 和 DataAnnotation

我有这个枚举(Notebook.cs):

在我的班级(TIDepartment.cs)中还有这个属性:

它工作得很好,我只有一个“问题”:

我创建了一个 EnumDDLFor,它显示了我在 DisplayAttribute 中设置的名称,带有空格,但是该对象在 DisplayAttribute 中没有收到该名称,而是收到了 Enum 名称(什么是正确的),所以我的问题是:

有没有办法接收我在 DisplayAttribute 中配置的带有空格的名称?

0 投票
2 回答
1190 浏览

c# - 日期的范围属性

我有这个类覆盖 RangeAttribute:

我的属性的 DataAnnotation:

我在该验证中使用方法 [ToShortDateString()] ,但是当显示错误时,它伴随着时间.. 例如:

我该如何解决这个问题?

谢谢。

0 投票
1 回答
1057 浏览

c# - 无法使用反射从资源文件中获取价值

我有两个用于本地化的 .resx 文件 - Global.en.resx 和 Global.resx(ru)。尝试使用 ResourceManager 按名称获取值我遇到了一个问题:该值仅显示在俄语上。

resourceType - 资源类,propName - 我要显示的属性的名称。请帮我

0 投票
1 回答
416 浏览

asp.net - MVC 5 显示属性问题

枚举类

在我看来:

我要做的就是为新的“继续”按钮添加一行,但它应该显示 DisplayAttributes 值(“检索您的应用程序”)

我查看了如何通过 MVC 剃须刀代码获取枚举成员的显示名称属性中提供的示例?但我很难在 Razor 视图中使用它。我可以使用以下代码在控制器中显示值,

但是当我在剃刀视图中使用相同如下时,

我得到错误

我正在使用 MVC 5.2.3,并在其他论坛中读到 MVC 5 支持 Enums 的 DisplayAttribute 开箱即用。虽然我很难使用它。

0 投票
1 回答
2048 浏览

asp.net-mvc - 如何在 MVC 运行时自定义 Display 和 Required 属性

我想在剃刀视图中有一个带有动态标签的模型,该模型在运行时设置,但基于使用字符串格式的资源文件中的字符串。

假设我有一个具有单个属性的简单模型

并且资源文件有以下字符串

我想在剃刀视图中做这样的事情

结果视图会将字段标签显示为“xyz”,并且值“xyz”也将显示在从服务器模型验证返回的验证消息中。

我一直在寻找各种方法来做到这一点,但没有运气。我已经调查过重写 DisplayAttribute 但这是一个密封类。

我还查看了覆盖 DisplayName 属性,但这并没有通过所需的验证消息正确获取。另外,我不确定如何将动态文本注入到我认为需要在属性构造函数中完成的属性中。

我也看过编写自定义 DataAnnotationsModelMetadataProvider 但看不到使用它来实现我想要的方法。这可能是由于我缺乏编码技能。

'xyz' 字符串将来自 web.config 文件中的设置,不需要在 LabelFor 命令中注入,但如果更有意义,可以在其他地方注入。

如果有人能告诉我如何实现这一目标,那就太好了。

0 投票
1 回答
5470 浏览

c# - 找不到命名空间名称“Display”和“DisplayAttribute”

在尝试编译我的 .Dll 时,我设法弄清楚了我的所有参考和错误,除了这两个(我有多个)。

“找不到类型或命名空间名称‘Display’(您是否缺少 using 指令或程序集引用?)”

“找不到类型或命名空间名称‘DisplayAttribute’(是否缺少 using 指令或程序集引用?)”

我正在使用 System.ComponentModel 和 System.ComponentModel.DataAnnotations。请原谅我,因为我对所有这些都非常模糊,我只是对这个项目进行了微小的改变。我不明白我缺少什么参考会导致这些错误,我也确定问题是由于我的经验不足造成的。任何帮助表示赞赏,谢谢。

一小部分代码:

0 投票
5 回答
15654 浏览

asp.net-core - ASP.NET Core DisplayAttribute 本地化

根据文档

运行时不会查找非验证属性的本地化字符串。在上面的代码中,“电子邮件”(来自 [Display(Name = "Email")])将不会被本地化。

我正在寻找一种方法来本地化 DisplayAttribute 中的文本。有什么建议可以以正确的方式进行吗?