問題タブ [displayname-attribute]
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 - ASP.NET MVC で外部キー フィールドの表示名を表示する方法
私は多くの同様の質問を見てきましたが、どれも直接的な答えを持っていないようです. Display(Name) 属性を外部キー フィールドに追加しようとすると、Create、Edit、Delete、および Details フォームに表示名が表示されません。ナビゲーションプロパティにも属性を入れてみました:
しかし、それもうまくいきませんでした。
c# - MetadataType を使用すると表示名属性が機能しない
私はASP.NET MVC 5、データベースを最初に使用しています。しかし、edmx ファイルのエンティティは、データベースの変更で更新するたびにファイルが上書きされるため、属性を追加できません。MetadataType を使用しましたが、表示名属性が機能しません
メタデータはこちら
そして、これがビューです
問題を知っている人は私を助けてください。どうもありがとう
c# - パラメータ付きのローカライズされた表示属性
リソース ファイルでは、パラメーターを含むいくつかの文字列を定義しuserDefinedX: User Defined {0}
ました。
私の質問は-そのパラメーターをに組み込む方法はありますか
Display[Name = "userDefinedX", ResourceType = typeof("Labels")]
構文?私たちが現在考えている唯一の解決策は、この場合、各ユーザー定義フィールド (1、2、3) に新しい文字列を導入することでした。属性では、それらに変数を挿入することはできません。
asp.net-mvc - MVC アプリケーションでグローバリゼーションを実装するためのベスト プラクティス
クライアントサイドのフォームラベルやアラートメッセージは、リソースファイルを使うと重いですか?サーバー側メッセージ用のjqueryとリソースファイルを使用して、クライアント側固有の文字列を個別に実装する必要がありますか。パフォーマンスの観点からのベスト プラクティスを教えてください。
c# - Enum DisplayName: テンプレートはフィールド アクセスでのみ使用できます
これについてはすでに他のスレッドがあることを知っています。私はそれらを読んできました。これが私が持っているものです:
モデル:
次に、ビューで:
フレームワークは DisplayName プロパティを自動的に使用すると思います。そうでないのは奇妙に思えます。しかし、何でも。拡張機能でそれを克服しようとしています(これは同じ質問の別のスレッドで見つかりました)...
うまくいくように見えますが、試してみると:
次のエラーが表示されます。
c# - 実行時に表示属性を変数に追加する
クラスがあります
これを行う代わりに、実行時にその変数に表示属性を追加したいのですが、
これらの属性を他のクラスから変更または割り当てる方法はありますか?
c# - 別のモデル プロパティに応じて、mvc DisplayName または Display(Name=...)
文字列プロパティと列挙型プロパティを持つモデルがあります。
ラベルが欲しいので、DisplayNameはenumプロパティの値によって異なります。
それを行う方法はありますか?
asp.net-mvc-3 - カスタム表示名属性でモデル名を取得する
これが私の開発要件です。
ラベルの値はデータベースに保存されていますが、データ注釈を宣言的な方法で使用したいと考えています。これは、モデルをより読みやすくするためです。
そして、ここに私のアプローチがあります、
カスタムの DisplayNameAttribute を作成することにしました。ここでは、モデルによって提供される既定値が、データベースから取得された値によって上書きされます。
モデルで定義されたプロパティは次のとおりです。
カスタム表示名属性クラスは次のとおりです。
さて、上記のコードでわかるように、ModelName は必要なものですが、持っていません!!
デバッグ中に ModelMetadataProviders.Current を掘り下げ、現在のモデルが実際に使用可能かどうかを確認します。しかし、それは非公開の静的メンバーの一部であるため、コードからアクセスできません。
リフレクションを通じてモデル名を取得するための以下のメソッドを作成しました。
しかし、問題は、types コレクションがすべてのモデル (ユーザーが少なくとも 1 回訪れた) のエントリを提供することです。そして、現在活動中の、知る手がかりはありません!!
vb.net - Google カレンダー API 出席者 VB
VB を使用して、イベントの名前、開始日、およびそのイベントの出席者の表示名または電子メールをコンソールに投稿しようとしています。
しかし、私はそれを表示することができないようです。
助けてください!
これは私が試したもので、論理的に見えますが機能しません:(
Console.WriteLine(calendarEvent1.Summary & ". 開始日: " & CalendarEvent1.Start.DateTime.ToString() & ". 割り当て先: " & calendarEvent1.Attendees.displayName)