问题标签 [custom-attributes]

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 投票
4 回答
8288 浏览

c# - Attribute.IsDefined 看不到应用于 MetadataType 类的属性

如果我通过MetadataType 属性将属性应用于部分类,则无法通过Attribute.IsDefined()找到这些属性。 任何人都知道为什么,或者我做错了什么?

下面是我为此创建的一个测试项目,但我真的在尝试将自定义属性应用于 LINQ to SQL 实体类 - 就像这个问题中的答案一样。

谢谢!

0 投票
5 回答
11648 浏览

c# - 为什么要在创建属性时使用 AttributeUsage AllowMultiple?

根据我正在阅读的一本书,AllowMultiple公共财产AttributeUsage指定:

...目标是否可以应用属性的多个实例。

为什么我想要/不想使用它?

0 投票
2 回答
8377 浏览

c# - .NET、C#:如何添加充当 ISerializable 接口的自定义序列化属性

我正在对包含 EntitySet 和 EntityRef 类的 db linq 对象进行一些序列化。

我找到了一种非常简单的方法来处理这些类的序列化,只需使用 ISerializable 来正确处理这种类型的成员(将它们转换为序列化列表,并在反序列化时撤消它)。

但是,如果我能做到,那就太好了:

代替:

有没有办法做到这一点?我查看了序列化类,似乎找不到任何方法来设置自定义序列化过滤器例程(我可以在其中查找我的自定义属性)。

谢谢!

0 投票
3 回答
5486 浏览

magento - 根据客户组显示自定义产品属性 (Magento)

我在 Magento 的一家商店下拥有某些产品的批发属性。我想设置它,以便那些特定属性仅在客户登录并且他们在 Wholesale 客户组中时出现在产品页面上。

这可能吗?

0 投票
3 回答
1424 浏览

xhtml - 自定义 HTML 属性的正确方法

我正在编写自定义表单验证 javascript 库,并且正在考虑正确的标记语法。假设我有一个输入需要 1 000 到 10 000 之间的数字。

到目前为止,我想出了这样的事情:

这是正确的方法吗?我这里有两个问题:

  1. 我不喜欢使用类。感觉像是误用。像这样使用它们可以吗?
  2. 我的自定义属性min并且max不验证。
0 投票
6 回答
51737 浏览

c# - 如何从 C# 中的对象实例中获取自定义属性

假设我有一个名为 Test 的类,它有一个名为 Title 的属性和一个自定义属性:

以及一个名为 DbField 的扩展方法。我想知道在 c# 中是否可以从对象实例中获取自定义属性。

这可以做到吗?

0 投票
6 回答
12321 浏览

c# - C#为继承类中的父属性添加自定义属性

我在通用 DataGrids 中显示业务对象,我想通过自定义属性设置列标题,例如:

到目前为止,一切都很好,但我还想通过继承将我的显示与我的数据分开:

我在 Child 构造函数中看到了一个使用 SetCustomAttribute 反射的解决方案,但这会很麻烦,那么这个问题有一个简单而优雅的技巧吗?

请阻止我破坏数据/表示分离;o)

0 投票
3 回答
11881 浏览

.net - .NET 自定义属性属性?

编辑:我最好改写: 如何使用自定义属性将 Class 属性的 GET 实现转换为 /?(我已经将实例化变量(类名,属性名)添加到属性中,但是我当然希望这些自动获取。)


老问题:

我想为类创建一个自定义属性属性。我可以创建一个从 Attribute 派生的类,并用该属性“标记”该属性,但是从这里去哪里呢?

我有一个存储库,可以根据属性值快速获取数据。我想概括属性中属性的行为,但我不知道如何从这里开始......任何帮助都会被极大地接受!

0 投票
2 回答
5222 浏览

xhtml - XHTML 中的自定义属性是否正常

我了解根据 HTML 规范,向元素添加自定义属性是无效的。这对 XHTML 也无效吗?

我认为 XHTML 是 XML 家族的一部分,因此是可扩展的。可扩展,使用自定义属性不好吗?

戴夫

0 投票
2 回答
201 浏览

asp.net-mvc - 如何创建文档类型定义

最近,我在我的 XHTML 文档中创建了很多我自己的自定义属性,并且意识到因为它们是自定义属性,所以它们不会根据 W3C 标准进行验证。

我可以指定自己的 DTD 来使其生效,这不是真的吗?如果是这样,谁能告诉我在 ASP.NET MVC 应用程序中执行此操作涉及什么?

谢谢

戴夫