問題タブ [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 投票する
8 に答える
1943 参照

c# - 属性または注釈 (CLR または Java) のクールな使用法は?

CLR/C# コードでカスタム属性を使用したり、聞いたりしたクールなアプリケーションは何ですか? 標準属性の面白い使い方もOK!

編集: Java の注釈は CLR の属性と同じように見えるため、Java 注釈の使用も有効です。

0 投票する
1 に答える
3550 参照

c# - 同じプロパティ/クラス/の複数の XmlElement 属性

いくつかのレガシー Web サービスと現在の Web サービスを同じバックエンドに入れています。

しかし、古いインターフェイスと互換性のある古い Web サービスを維持する必要があります。

だから私の質問:

プロパティなどに複数の属性を設定する方法はありますか?

このような:

1 つの解決策は追加のプロパティを作成することですが、コードが肥大化するのは本当に好きではありません。

0 投票する
5 に答える
16062 参照

c# - c#で属性パラメータとして10進数値を使用しますか?

フィールド属性のパラメーターとして 10 進数値を使用しようとしましたが、コンパイル エラーが発生します。

.NET では使用できないと書かれているこのブログ投稿リンクを見つけました。

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

ruby-on-rails - Rails ActiveRecord:サフィックスを自動的にエイリアス/追加しますか?

次のようなばかげた名前の列がたくさんあるレガシーデータベースがあります。

これらの属性をアンダースコアと「c」を除いた名前に自動的にエイリアスするRailsActiveRecordサブクラスを作成したいと思います。しかし、私が試したとき:

クラス定義で、「未定義のローカル変数またはメソッドの「属性」」エラーが発生しました。また、これらのメソッドを上書きしてみました。

しかし、私もそのルートでエラーが発生し続けました。

したがって、私の質問(実際の質問)は次のとおりです。

  1. 私がやろうとしていることは可能ですか?
  2. もしそうなら、それを行うための最良の方法は何ですか(反復エイリアシングまたは上書きメソッドがありません)?
  3. それほど問題がなければ、#2の実行方法の非常に簡単なコードサンプルがすばらしいでしょう。

この投稿が受け取った回答を事前に感謝します。

0 投票する
4 に答える
381 参照

c# - ボイラープレートコードを属性に置き換える方法は?

コードのいたるところにこのパターンがあります。

このボイラープレートコードを、Webサービスと通信する必要のある関数の属性に置き換えるにはどうすればよいですか?(ずっと前にJavaでHibernateを使って何かをしたときのことを思い出します。使用できる「変換」アノテーションがあり、関数にボイラープレートコードを自動的に挿入します。 。){}の使用はすでにかなり良いですが、まったく持っていない方がいいでしょう...属性を持つことは、Webサービスを話すものではなくWebサービスを話すものとして機能を文書化するのにも役立ちます。

編集:AOPはトリックを行いますか?

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

asp.net-mvc - 属性はまったく機能していないようです

コントローラー アクションで [HandleError] 属性を使用する際に問題が発生しています - まったく機能していないようです (つまり、フィルターが存在するかどうかは問題ではありません - 同じ結果が得られます...)。例外がスローされると、カスタム ビューではなく、「/」アプリケーション エラー ページに標準の赤い色調のサーバー エラーが表示されます。

SO でこの件に関する他のスレッドをいくつか見つけました。ほとんどの場合、web.config で customErrors オプションを On に設定すると問題が解決したようです。私には向いていないので、別の解決策を見つける必要があります。

私のコントローラーアクション:

私のweb.configファイルで

Error.aspx ファイルも Shared ディレクトリにあることを確認しました。私は何が欠けていますか?

ASP.NET MVC RC Refresh を実行しています。

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

.net - 属性に基づいてプロパティをフィルタリングまたは検索する方法

私は次のようなクラスを持っています

特定の属性を持つプロパティのみで作業する必要があるだけです。例:ShowInDisplay

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

jquery - JQuery 、タグの属性を設定

0 投票する
1 に答える
9041 参照

c# - Moq に属性をモック クラスに追加させることはできますか?

プロジェクトにコマンドライン インターフェイスを作成しています。ユーザーが「create project foo」と入力すると、「project」を担当するコントローラーが検索Createされ、最初の引数として「foo」を渡してメソッドが呼び出されます。

属性とリフレクションに大きく依存しています。コントローラーは次のようになります。

次のように、パーサーの単体テストで Moq を使用したいと思います。

インターフェイスに属性を追加しても機能しないようです。それらは派生クラスに継承されません。

モックされているクラスに Moq に属性を追加させることはできますか?

0 投票する
8 に答える
72301 参照

c# - C# クラスはそのインターフェイスから属性を継承できますか?

これは「いいえ」を暗示しているように見えます。これは残念です。

クラスはインターフェイスから属性を継承できますか? それとも、ここで間違ったツリーを吠えていますか?