問題タブ [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.
asp.net-mvc - ActionFilterでDisplayNameAttributesをローカライズしますか?
ViewData.Modelで使用されているDisplayNameAttributesにアクセスして、ビューに送信する前にローカライズすることはできますか?このようなもの:
私が見逃しているのは、属性にアクセスする方法です。これは可能ですか?
PS:私たちは仕事でvb.netを使用していて、それが私の脳に浸透しています。ですから、私のC#が少しずれている場合は、お詫び申し上げます。
asp.net-mvc - ASP.NET MVC のアクセス キー
入力フィールドDisplay
の値を保持するように DataAnnotation 属性を拡張して、独自のHtmlHelper 拡張機能で使用できるようにするつもりです。次のようになります。AccessKey
LabelFor<>
TextBoxFor<>
その前に、宣言型アクセス キー機能を実現する既存のメカニズムがあるかどうか誰か教えてもらえますか?
Display
そうでない場合は、 DataAnnotation 属性を拡張する方法を教えてもらえますか。:-)
asp.net-mvc - DisplayAttribute とカスタム リソース プロバイダーを使用した ASP.NET MVC 3 のローカライズ
カスタム リソース プロバイダーを使用して、データベースからリソース文字列を取得しています。これは、リソース タイプを文字列として定義できる ASP.NET で問題なく動作します。MVC 3 のモデル プロパティのメタデータ属性 ([Range]、[Display]、[Required] など) には、パラメーターとしてリソースの型が必要です。ここで、ResourceType は、.resx ファイルの生成された分離コード クラスの型です。 .
私は .resx ファイルを持っていないので、そのようなクラスは存在しません。カスタム リソース プロバイダーでモデル属性を使用するにはどうすればよいですか?
私はこのようなものが欲しいです:
System.ComponentModel の DisplayNameAttribute には、この目的のためにオーバーライド可能な DisplayName プロパティがありましたが、DisplayAttribute クラスは封印されています。検証属性については、対応するクラスが存在しません。
c# - displayname 属性と display 属性
ASP.NET MVCのDisplayName
属性と属性の違いは何ですか?Display
asp.net-mvc - Display属性よりもDisplayName属性の利点は何ですか?
[DisplayName("foo")]
と[Display(Name="foo")]
forの結果@Html.LabelFor(x => x.MyProperty)
は同じです。両方とも生成し<label for="MyProperty">foo</label>
ます。DisplayNameの利点は何ですか?
c# - 変数を含むDisplayAttribute名、Dynamic DisplayName
これが可能かどうか、またはこの効果のあるものかどうか疑問に思います。
私は、変数が含まれているDisplayNameについて話しています。静的ではなく、モデルの他のプロパティに基づいている可能性があります。これはどうにか可能ですか?
asp.net-mvc - ASP.NET MVC DataType.Text
ASP.NET MVC 3 アプリケーションで次のビュー モデルを使用すると、次のような問題が発生します。
コメントアウトするとすぐに、[DataType(DataType.Text)]
他のすべてのものが表示されますが、一緒に使用すると、DataType.Text はその下の 1 つをオーバーライドするようなものです (少なくともそのように見えます)。
これが発生する理由と回避策を教えてください。
前もって感謝します。
asp.net-mvc - 複数のMVC3表示属性
モデルにプロパティがあります。メールの場合を考えてみましょう。
すべてのページでメールに異なるラベルを使用したいので、基本的に、同じフィールドに2つの表示属性を使用する方法があるかどうかを尋ねています。こんなものが欲しいのですが-
次に、ページで使用するラベルを選択します。
方法はありますか、私はこれを達成できますか?
c# - MVC Razorコードを介してEnumメンバーの表示名属性を取得するには?
Promotion
モデルには、そのタイプが というフラグ列挙型であるというプロパティがありますUserPromotion
。私の列挙型のメンバーには、次のように表示属性が設定されています。
ul
ここで、自分のプロパティの選択された値を表示するために、自分のビューでa を作成できるようにしたいと考えていPromotion
ます。これは私がこれまで行ってきたことですが、問題は、ここで表示名を取得するにはどうすればよいですか?
c# - 1 つの変数に対する一連のラジオ ボタンで DisplayAttributes を使用する
私は MVC アプリケーションを作成しており、一連の可能なユーザー ロールを含むユーザーを編集するためのビューがあります。各ユーザーには厳密に 1 つの役割があるため、「UserRole」プロパティにラジオ ボタンを使用しています。それぞれが異なる値を与えます。
これは問題なく動作しますが、コードの残りの部分との一貫性を保つために、表示属性を使用したいと思います。UserRoles
これを行うために Display 属性を設定する簡単な方法はありますか? (たとえば、私が持っている別の ViewModel で)