問題タブ [html.labelfor]

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 に答える
43544 参照

asp.net-mvc - MVC で LabelFor を使用する必要があるのはなぜですか?

LabelForの代わりに使用する必要があるのはなぜ<label>ですか?

例えば。

上記に加えて、@pswg はこの質問の DRY の側面をカバーしています。また、ローカライズに役立つかどうかも知りたいです。すなわち。現在の言語設定に基づくさまざまなラベル。

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

asp.net-mvc - MVC ヘルパー @Html.LabelFor が表示されませんか?

参照か何かがありませんか?

System.Web.Mvc 4.0x への参照があります

しかし、私がこれを試すたびに

コンパイルすることすらできません。への参照しかありません

見るのに5分ほど費やしましたが、それは簡単だと思います..助けてください!

WebConfig 名前空間は次のとおりです。

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

c# - モデルのコレクションからの ASP.NET HTML.LabelFor

私は ASP.NET 4.5 (PHP に休憩を与える) を初めて使用し、ラベルのレンダリングに固執しています。

必要な Models を定義する ViewModel があります。

トランザクションは、単純なプロパティを持つ単なる別のモデルです。今度は、トランザクション プロパティの 1 つのラベルを表示したいと考えています。

私のビューには強力なタイプの TransactionsViewModel があります

これは、オーバーライド時に HTMLHelper のタイプが < TransactionsViewModel> であることを意味します。

作成しようとしているメソッドプロトタイプは次のとおりです。

< TModel> は TransactionsViewModel (厳密に型指定) であり、< TClass> は (Transaction) です。

Expression> の式が必要なため、helper.LabelFor を呼び出そうとすると問題が発生しますが、Func を渡す必要があります。

有効な型で式を再構築しようとしましたが、html.labelfor の呼び出しでスタックし、型キャストが機能しません。

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

c# - @Html.LabelFor 値への変更が保持されないのはなぜですか?

私はMVC 4を初めて使用します。やりたいことは、増分整数を表示するラベルを作成することです

cshtmlページで

コントローラーページで

最初の結果は 0 で、これを 1 つ押すと 1 に増加し、何度押しても値は永遠に 1 になります。

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

html - HTML.LabelFor が正しくレンダリングされない

このように Html.LabelFor を使用しようとしていますが、適切にレンダリングされません。つまり、「AT&T」のような ProviderName の値を表示する代わりにProviderName、の値ではなくテキストを表示するだけですProviderName

一方、Html.DisplayFor を次のように使用すると:

ProviderName の値が表示されます。私のコードの何が問題なのですか? Html.LabelFor を使用したいです。助けてください