私の見解では、次のようになっています。
@Html.LabelFor(Function(model) model.StationName)
ただし、必須フィールドごとにアスタリスクを含めたいと思います。モデル定義の表示名を変更すると、インデックスビューにもアスタリスクが追加されます。どうすればいいですか?
私の見解では、次のようになっています。
@Html.LabelFor(Function(model) model.StationName)
ただし、必須フィールドごとにアスタリスクを含めたいと思います。モデル定義の表示名を変更すると、インデックスビューにもアスタリスクが追加されます。どうすればいいですか?
これをやってみてください:
@Html.DisplayFor(model=>model.StationName)*
それが動作します :)
これがヒューリスティックです(ここにコードがないため、正確なコードを提供することはできません):
content-after
キーワードだと思います。でもわからない。label
タグを調べます。label
タグが必須のフィールド検証属性を持つタグを参照している場合input
(ここでも、私の前に名前を付けないでください)、手順1で作成したcssクラスをラベルに適用します。 私は同じ問題を抱えていましたが、ドキュメントの準備ができたときにこれを行うことになりました:
var lbl;
$('input[data-val-required]').each(function () {
lbl = $(this).siblings('label');
$(lbl).html($(lbl).html() + ' *');
});
私のラベルは入力の兄弟ですが、もちろん、ラベルが親の兄弟内にある場合にも機能するように変更できます。