问题标签 [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 投票
6 回答
22757 浏览

entity-framework - 在实体框架代码中添加自定义属性属性

有没有办法将自定义属性添加到 EF 生成的代码中的属性?我认为唯一可行的解​​决方案是提供自定义 T4 模板。但是,由于属性的性质,不可能确定每个 EF 属性的正确属性参数。

0 投票
1 回答
1029 浏览

c# - 如何将自定义属性添加到 DynamicMethod 生成的方法?

我在玩DynamicMethodExpression Trees ' CompilationDynamicMethod内部使用)。

然后我想知道是否有一种方法可以将自定义属性添加到生成的方法中。我用谷歌搜索了它,但我找不到方法。我知道可以使用 CodeDom,但我想使用DynamicMethod.

有人提到Type Descriptor,但我不确定它是否有帮助。

有谁知道一种为使用生成的方法定义自定义属性的方法DynamicMethod

0 投票
2 回答
8407 浏览

magento - Magento 自定义属性默认值未显示在前端

我在 Magento 1.3.2.1 安装的管理部分中为产品添加了一些自定义属性,并为其中一些属性提供了默认值。问题是当我尝试从产品对象中获取属性时没有返回默认值,如下所示:

从逻辑上讲,我想如果没有针对产品存储的默认值会返回,但情况似乎并非如此(除非我明显遗漏了一些东西)。

下面的列表是未返回默认值集的属性之一的所有当前设置。

属性属性:

属性代码:代码

范围:商店视图

商店所有者的目录输入类型:文本字段

默认值:值

唯一值:否

所需值:否

店主的输入验证:无

适用于:所有产品类型

前端属性:

用于快速搜索:否

在高级搜索中使用:否

前端可比性:否

在分层导航中使用:否

在搜索结果分层导航中使用:否

用于价格规则条件:否

职位:0

允许在前端使用 HTML 标记:是

在前端的产品视图页面上可见:是

用于产品列表:是

用于产品列表中的排序:否

谢谢你的帮助!雷米

0 投票
3 回答
3581 浏览

c# - 为 .NET 属性目标指定所需的基类

我尝试使用下面的代码创建自定义 .NET 属性,但不小心遗漏了子类。这产生了注释中显示的易于修复的编译器错误。

我的问题是编译器如何知道该[AttributeUsage]属性只能应用于 的子类System.Attribute?使用 .NET Reflector 我看不到AttributeUsageAttribute类声明本身有什么特别之处。不幸的是,这可能只是编译器本身生成的一种特殊情况。

我希望能够指定我的自定义属性只能放在特定类(或接口)的子类上。这可能吗?

0 投票
4 回答
1829 浏览

asp.net-mvc - 如何将存储库传递给 ASP.NET MVC 中的授权属性

我是温莎城堡,它非常适合控制器构造函数传入正在使用的存储库。

现在我在管理区域中有一个操作来显示主管理菜单。我使用了一个自定义授权属性,它只会检查登录用户是否是管理员(只是用户表中的 isAdmin 标志)

如何让 Castle 像控制器构造函数一样将存储库传递给属性构造函数?

0 投票
2 回答
568 浏览

.net - 用于执行模拟的 .NET 自定义属性?

我有一些方法需要作为某个服务帐户运行,所以我做正常的事情:

我想避免在每个方法中编写这段代码,所以我正在考虑创建一个自定义属性:

所以这是我的问题:

  1. 这可能吗?
  2. 你能告诉我一些可以避免代码重复的东西吗?

提前致谢。

0 投票
9 回答
9400 浏览

javascript - 所有主要浏览器都支持 HTML 5 吗?

我在此链接 http://ejohn.org/blog/html-5-data-attributes/上查看 html 5 的自定义属性功能

当我使用 jquery/javascript 时,这看起来很完美。

我的问题是,所有主要浏览器都支持 HTML 5 吗?

例子

0 投票
1 回答
4822 浏览

c# - 生成自定义编译时警告 C#

我正在使用 VS2008,并希望根据属性上的自定义属性(如果可能的话)创建编译时警告/错误。

目前我感兴趣的有两个案例:

MyClass 必须实现接口的地方。目前我在属性的构造函数中断言这个,但是由于堆栈跟踪的性质,这并不容易追踪:

我感兴趣的第二种情况是我在属性中定义了一个类型,如果该类型实现了一个接口,那么如果另一个属性不存在,则应该显示一个警告。

IE if (MyClass.Implements(SomeInterface) && !Exists(SomeAttibute)) { 生成警告}

谢谢!

0 投票
2 回答
1043 浏览

c# - C# 中的自定义属性

我的页面有一个自定义属性,如下所示:

我的 PageDefinition 看起来像这样,其中为 Title、Url、IsPage 和 IsUserControl 设置了 AttributeItemDefinitions

但我找不到任何好方法将具有该属性的所有页面添加到占位符,其中所有链接都应与标题和 url 一起列出。你有什么好主意吗?谢谢你的帮助。

0 投票
5 回答
2743 浏览

html - 除了 ID 和类之外,所有 HTML 元素是否都有通用属性?

就像我可以用来存储一些必要信息的标签?但 HTML 真的不需要或使用它吗?像 Visual Basic 上对象的标记属性一样工作吗?