問題タブ [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クラスを含むdblinqオブジェクトのシリアル化を行っています。

ISerializableを使用してこのタイプのメンバーを適切に処理する(シリアル化用のリストに変換し、逆シリアル化時に元に戻す)だけで、これらのクラスのシリアル化を処理する非常に簡単な方法を見つけました。

しかし、私ができるならそれは本当に素晴らしいでしょう:

それ以外の:

これを行う方法はありますか?シリアル化クラスを調べましたが、カスタムシリアル化フィルタールーチン(カスタム属性を検索できる場所)をセットアップする方法が見つからなかったようです。

ありがとう!

0 投票する
3 に答える
5486 参照

magento - 顧客グループに基づくカスタム製品属性の表示 (Magento)

Magento の 1 つのストアの下に、特定の製品の卸売属性があります。顧客がログインしていて、卸売顧客グループに属している場合にのみ、これらの特定の属性が製品ページに表示されるように設定したいと思います。

これは可能ですか?

0 投票する
3 に答える
1424 参照

xhtml - カスタム HTML 属性の正しい方法

カスタム フォーム検証 JavaScript ライブラリを作成しており、正しいマークアップ構文について考えています。1 000 から 10 000 の間の数値を必要とする入力があるとします。

これまでのところ、私は次のようなものを思いつきました:

これは正しい方法ですか?ここには2つの問題があります:

  1. 私はクラスを使うのが好きではありません。誤用って感じ。このような使い方をしても大丈夫ですか?
  2. 私のカスタム属性は検証さminmaxません。
0 投票する
6 に答える
51737 参照

c# - C# でオブジェクト インスタンスからカスタム属性を取得する方法

カスタム属性を持つ Title という 1 つのプロパティを持つ Test というクラスがあるとします。

そして、DbField という拡張メソッド。C# でオブジェクト インスタンスからカスタム属性を取得することさえ可能かどうか疑問に思っています。

これはできますか?

0 投票する
6 に答える
12321 参照

c# - C#は、継承されたクラスの親のプロパティにカスタム属性を追加します

一般的な DataGrid でビジネス オブジェクトを表示していますが、次のようなカスタム属性を使用して列ヘッダーを設定したいと考えています。

ここまでは順調ですが、継承によってディスプレイをデータから分離したいと思います。

Child コンストラクターで SetCustomAttribute を使用したリフレクションによる解決策が見えますが、面倒なので、この問題に対するシンプルでエレガントなトリックはありますか?

データとプレゼンテーションの分離を壊さないようにしてください ;o)

0 投票する
3 に答える
11881 参照

.net - .NET カスタム プロパティ属性?

編集: 言い換えたほうがいいです: カスタム属性を使用して、クラス プロパティの GET 実装を / にシフトするにはどうすればよいですか? (インスタンス化変数 (クラス名、プロパティ名) を属性に追加しましたが、もちろんこれらを自動的に取得したいと思います。)


古い質問:

クラスのカスタム プロパティ属性を作成したいと考えています。Attribute から派生したクラスを作成し、プロパティをその属性で「マーク」できますが、ここからどこに行けばよいでしょうか?

属性値に基づいてデータをすばやく取得できるリポジトリがあります。属性のプロパティの動作を一般化したいのですが、ここからどうすればよいかわかりません...どんな助けも大歓迎です!

0 投票する
2 に答える
5222 参照

xhtml - カスタム属性は XHTML で問題ありませんか

HTML 仕様によると、要素にカスタム属性を追加することは無効であることを理解しています。これも XHTML では無効ですか?

XHTML は XML ファミリの一部であり、拡張可能であると考えていました。拡張可能なので、カスタム属性を使用しても問題ありませんか?

デイブ

0 投票する
2 に答える
201 参照

asp.net-mvc - ドキュメントタイプ定義を作成する方法

最近、XHTMLドキュメントに独自のカスタム属性を多数作成していますが、これらはカスタム属性であるため、W3C標準に対して検証されないことを認識しています。

自分のDTDを指定して検証できるというのは本当ではありませんか?もしそうなら、誰かがASP.NET MVCアプリでこれを行うことに関係していることを教えてもらえますか?

ありがとう

デイブ