MVC では、 @Html.TextBoxFor(...) のようなものを使用すると、検証などのためにモデルのプロパティ属性を使用してコントロールがレンダリングされます。
また、クラスのプロパティ名をレンダリングされた HTML コントロールの名前として使用します。これは私たちの命名規則と少し矛盾するので、ID をもう少し制御できるようにしたいと思います。
「htmlAttributes:」をヘルパーに追加しました。これは私が望むことを行いますが、私は疑問に思っていました:
- これは、情報が投稿されたときにモデルを再度インスタンス化する MVC の機能にどのように影響しますか?
- モデル クラスのプロパティ属性を使用してコントロール ID を指定する方法はありますか?
ありがとう、ジャック