問題タブ [displayattribute]

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 投票する
2 に答える
406 参照

asp.net-mvc - ActionFilterでDisplayNameAttributesをローカライズしますか?

ViewData.Modelで使用されているDisplayNameAttributesにアクセスして、ビューに送信する前にローカライズすることはできますか?このようなもの:

私が見逃しているのは、属性にアクセスする方法です。これは可能ですか?

PS:私たちは仕事でvb.netを使用していて、それが私の脳に浸透しています。ですから、私のC#が少しずれている場合は、お詫び申し上げます。

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

asp.net-mvc - ASP.NET MVC のアクセス キー

入力フィールドDisplayの値を保持するように DataAnnotation 属性を拡張して、独自のHtmlHelper 拡張機能で使用できるようにするつもりです。次のようになります。AccessKeyLabelFor<>TextBoxFor<>

その前に、宣言型アクセス キー機能を実現する既存のメカニズムがあるかどうか誰か教えてもらえますか?

Displayそうでない場合は、 DataAnnotation 属性を拡張する方法を教えてもらえますか。:-)

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

asp.net-mvc - DisplayAttribute とカスタム リソース プロバイダーを使用した ASP.NET MVC 3 のローカライズ

カスタム リソース プロバイダーを使用して、データベースからリソース文字列を取得しています。これは、リソース タイプを文字列として定義できる ASP.NET で問題なく動作します。MVC 3 のモデル プロパティのメタデータ属性 ([Range]、[Display]、[Required] など) には、パラメーターとしてリソースの型が必要です。ここで、ResourceType は、.resx ファイルの生成された分離コード クラスの型です。 .

私は .resx ファイルを持っていないので、そのようなクラスは存在しません。カスタム リソース プロバイダーでモデル属性を使用するにはどうすればよいですか?

私はこのようなものが欲しいです:

System.ComponentModel の DisplayNameAttribute には、この目的のためにオーバーライド可能な DisplayName プロパティがありましたが、DisplayAttribute クラスは封印されています。検証属性については、対応するクラスが存在しません。

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

c# - displayname 属性と display 属性

ASP.NET MVCのDisplayName属性と属性の違いは何ですか?Display

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

asp.net-mvc - Display属性よりもDisplayName属性の利点は何ですか?

[DisplayName("foo")][Display(Name="foo")]forの結果@Html.LabelFor(x => x.MyProperty)は同じです。両方とも生成し<label for="MyProperty">foo</label>ます。DisplayNameの利点は何ですか?

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

c# - 変数を含むDisplayAttribute名、Dynamic DisplayName

これが可能かどうか、またはこの効果のあるものかどうか疑問に思います。

私は、変数が含まれているDisplayNameについて話しています。静的ではなく、モデルの他のプロパティに基づいている可能性があります。これはどうにか可能ですか?

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

asp.net-mvc - ASP.NET MVC DataType.Text

ASP.NET MVC 3 アプリケーションで次のビュー モデルを使用すると、次のような問題が発生します。

コメントアウトするとすぐに、[DataType(DataType.Text)]他のすべてのものが表示されますが、一緒に使用すると、DataType.Text はその下の 1 つをオーバーライドするようなものです (少なくともそのように見えます)。

これが発生する理由と回避策を教えてください。

前もって感謝します。

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

asp.net-mvc - 複数のMVC3表示属性

モデルにプロパティがあります。メールの場合を考えてみましょう。

すべてのページでメールに異なるラベルを使用したいので、基本的に、同じフィールドに2つの表示属性を使用する方法があるかどうかを尋ねています。こんなものが欲しいのですが-

次に、ページで使用するラベルを選択します。

方法はありますか、私はこれを達成できますか?

0 投票する
23 に答える
339195 参照

c# - MVC Razorコードを介してEnumメンバーの表示名属性を取得するには?

Promotionモデルには、そのタイプが というフラグ列挙型であるというプロパティがありますUserPromotion。私の列挙型のメンバーには、次のように表示属性が設定されています。

ulここで、自分のプロパティの選択された値を表示するために、自分のビューでa を作成できるようにしたいと考えていPromotionます。これは私がこれまで行ってきたことですが、問題は、ここで表示名を取得するにはどうすればよいですか?

0 投票する
0 に答える
55 参照

c# - 1 つの変数に対する一連のラジオ ボタンで DisplayAttributes を使用する

私は MVC アプリケーションを作成しており、一連の可能なユーザー ロールを含むユーザーを編集するためのビューがあります。各ユーザーには厳密に 1 つの役割があるため、「UserRole」プロパティにラジオ ボタンを使用しています。それぞれが異なる値を与えます。

これは問題なく動作しますが、コードの残りの部分との一貫性を保つために、表示属性を使用したいと思います。UserRolesこれを行うために Display 属性を設定する簡単な方法はありますか? (たとえば、私が持っている別の ViewModel で)