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

asp.net - DisplayNameFor を使用した Display 属性の ASP MVC 非改行スペース

DisplayAttribute を持つプロパティ「価格」を持つモデルがあります

これを使用してテーブルヘッダーに表示したい

ただし、列が非常に小さい場合、テキストが 2 つの行に分割されることがあります。

しかし、私はそれをこのように壊したい:

改行しないスペースを Display 属性に挿入することはできますか? " Price (in €)" を使用すると、"  " がテキストとして出力されます。

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

html - HTML をまったくレンダリングしないか、display:none を追加する方がよいでしょうか?

私が理解している限り、要素の HTML をまったくレンダリングしないか、display:none を追加すると、まったく同じ動作になるようです。どちらも要素を非表示にし、HTML と対話しません。

チェックボックスを無効にして非表示にしようとしています。したがって、HTML の総量はわずかです。パフォーマンスが問題になるとは想像できません。

サーバーコードの作成に関する限り、コーディング作業はほぼ同じです。

これらの 2 つのオプションを考えると、一方が他方よりも優れた方法でしょうか? それとも、どちらを使用しても問題ありませんか?

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

telnet - Telnet 表示属性の問題

Telnet クライアントを実装しようとすると、

次のような単純なルールを理解できます。

(ESC)[41m => 背景色を赤に設定

(ESC)[32;41m => 背景色を赤、フォント色を緑に設定

しかし、私は次のように混乱しています:

(ESC)[;36

(ESC)[;36;46m

(ESC)[1;30;44m

とはどういう意味ですか?

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

c# - 日付の範囲属性

RangeAttribute をオーバーライドするこのクラスがあります。

私の属性の DataAnnotation:

私はその検証でメソッド [ToShortDateString()] を使用していますが、エラーを表示すると、時刻が表示されます..例:

どうすればこれを解決できますか?

ありがとう。

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

c# - リフレクションを使用してリソース ファイルから値を取得できません

ローカリゼーション用に、Global.en.resx と Global.resx(ru) の 2 つの .resx ファイルがあります。ResourceManager を使用して名前で値を取得しようとすると、問題に直面します。値はロシア語でのみ表示されます。

resourceType - リソース クラス、propName - 表示するプロパティの名前。私を助けてください

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

asp.net - MVC 5 表示属性の問題

列挙型クラス

私からしてみれば:

私がやろうとしているのは、新しい「続行」ボタンの行を追加することだけですが、DisplayAttributes 値 (「アプリケーションを取得します」) を表示する必要があります。

How to get the Display Name Attribute of an Enum member via MVC razor code?で提供されている例を見てきました。Razorビューで使用するのに苦労しています。次のコードを使用して、コントローラに値を表示できます。

しかし、次のようにカミソリビューで同じものを使用すると、

エラーが発生します

私は MVC 5.2.3 を使用していますが、他のフォーラムで、MVC 5 が Enums の DisplayAttribute をすぐにサポートしていることを読みました。

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

asp.net-mvc - MVC で実行時に表示属性と必須属性をカスタマイズする方法

実行時に設定されるが、文字列の書式設定を使用するリソース ファイルの文字列に基づいているモデルを、カミソリ ビューに動的なラベルを付けたいと考えています。

単一のプロパティを持つ単純なモデルがあるとしましょう

リソースファイルには次の文字列があります

そして、かみそりビューでこのようなことをしたいと思います

結果のビューには、フィールド ラベルが「xyz」として表示され、値「xyz」は、サーバー モデルの検証から返される検証メッセージにも表示されます。

私は運がないのでこれを行うさまざまな方法を見てきました。DisplayAttribute のオーバーライドを調査しましたが、これはシール クラスです。

DisplayName 属性のオーバーライドも検討しましたが、これは必要な検証メッセージで適切に取得されません。さらに、属性コンストラクターで行う必要があると思われる属性に動的テキストを挿入する方法がわかりませんでした。

カスタム DataAnnotationsModelMetadataProvider の作成も検討しましたが、これを使用して目的を達成する方法がわかりません。これは、コーディング スキルが不足していることが原因である可能性があります。

「xyz」文字列は web.config ファイルの設定から取得され、LabelFor コマンドで挿入する必要はありませんが、より意味がある場合は別の場所に挿入できます。

どうすればこれを達成できるかについて誰かが私に手がかりを与えることができれば、それは素晴らしいことです.

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

asp.net-core - ASP.NET Core DisplayAttribute のローカリゼーション

ドキュメントによると:

ランタイムは、非検証属性のローカライズされた文字列を検索しません。上記のコードでは、「Email」([Display(Name = "Email")] から) はローカライズされません。

DisplayAttribute でテキストをローカライズする方法を探しています。適切な方法でそれを行うための提案はありますか?