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

html - 在 DOM 元素中使用自定义属性,具有布尔值

有没有办法将属性添加到具有布尔值的 DOM 元素,如下所示:

我需要在不使用 javascript 的情况下进行设置。

谢谢

0 投票
3 回答
2233 浏览

.net - 缺少自定义属性时选择正确的异常类型

当未找到预期的自定义属性时,我在选择正确类型的异常时遇到了一些麻烦(我更喜欢现有的 .NET 异常之一)。

在这种情况下你有什么建议?提前致谢。

编辑:

这是他的上下文:

该函数foo(用户定义)被传递给运行时引擎。如果自定义属性不存在,运行时必须抛出异常。

0 投票
2 回答
3273 浏览

c# - 如何在程序集中查找所有出现的自定义属性?

如何在程序集中找到每次出现的自定义属性?

如果可以从使用该属性的程序集中找到所有类型,但这还不够。方法、属性、枚举、枚举值、字段等怎么样?

是否有任何捷径可以做到这一点,或者是编写代码来搜索类型的所有部分(属性、字段、方法等)的唯一方法?

反射器这样做,但不确定它是如何实现的。

0 投票
2 回答
1442 浏览

c# - 在 get 访问器中访问 properties 属性

我正在为我的属性创建一个自定义属性,并且想知道是否有人知道我如何访问 get 访问器内部的 Attribute 的值。

0 投票
2 回答
4979 浏览

c# - C# DataAnnotations 和资源文件 - 为什么没有简单的构造函数?

我在 ASP.NET MVC 应用程序中使用 DataAnnotions 来验证我的输入模型。如果我想为错误消息使用资源文件,那么我必须使用命名参数指定这些文件,如下所示:

由于我在一堆文件中使用它,我想,如果我可以使用这样的构造函数会更容易(并且更具可读性):

如果我编写自己的自定义验证属性,我可以实现这样的“简单构造函数”:

我是在这里遗漏了什么,还是希望我们 Microsoft 的 DataAnnotations 团队只写一些额外的行?:-)

编辑:

只是为了澄清:我有一个名为“Validation.resx”的资源文件。

0 投票
1 回答
238 浏览

asp.net - ASP.NET:如何以声明方式将自定义/命名空间的 XHTML 属性添加到 Web 控件?

通常,Web 控件的未知属性会传递到浏览器中呈现的元素。所以以下工作。

但是,如果您使用如下的命名空间属性

即使在 html 元素中声明了自定义命名空间,该属性也不会呈现给客户端,例如:

有谁知道无需使用自定义控件即可将其呈现给客户端的方法。模块或其他全局“可插拔”解决方案是可以接受的。

0 投票
2 回答
1296 浏览

c# - C#自定义属性访问数据库

我有一个使用 nhiberate 访问数据库的自定义属性。该属性实际上继承自 Castle 的 AbstractValidationAttribute,用于根据正则表达式验证属性。问题是,这些正则表达式是cms管理并存储在数据库中的,当你更改数据库中的值时,它们并没有反映在属性中。基本上,该属性只初始化一次,然后从数据库加载一次。有没有办法解决?

谢谢,罗宾

0 投票
5 回答
23823 浏览

asp.net-mvc - 获取 ASP.NET MVC 中当前操作/控制器的自定义属性列表

查看http://lukesampson.com/post/471548689/entering-and-exiting-https-with-asp-net-mvc为 ASP.NET MVC2 编写的示例代码,我注意到他们可以检查自定义属性是否为通过分别访问filterContext.ActionDescriptor和应用于当前动作或控制器filterContext.ActionDescriptor.ControllerDescriptor

检查自定义属性的动作和控制器的 ASP.NET MVC 1 方法是什么?在 ASP.NET MVC 1 中filterContext.ActionDescriptor,我无法判断。

0 投票
1 回答
753 浏览

jsp - 我可以定义一个jsp自定义标签来扩展一个标准的html标签吗?

例如:

这样:

1) (style) 的所有标准属性都按原样传播。

2) 我的标签处理程序实现处理自定义属性(在本例中为 addJsessionId 和 logEvent)。

0 投票
3 回答
222 浏览

entity-framework-4 - 有什么方法可以在实体框架中存储更多带有字段/类的属性?

默认情况下,实体框架中的导航属性会在关联的两端创建属性,现在我面临的问题是,我想标记一些关联以在两端生成属性,而有些则只为关联的子级生成。好的,我知道我可以自定义模板,但是我无法在 EDMX 编辑器中存储任何信息,我可以告诉我的代码生成器跳过为当前类生成特定的导航属性。

我希望在属性窗格中有一些东西,或者我可以扩展以在其中添加更多属性。

更新:我知道我可以滥用文档属性,但我正在考虑一些方法来创建 Visual Studio 扩展(使用 VS SDK 编写大量代码)并使其与 EDMX 编辑器集成,就像我们在 WPF 中添加附加属性一样。