ASP.NET MVC 3 フォームには、ユーザーには表示されないプライベート アカウント番号を含むフィールドがあり、それをシステムに保存しません (一方向でバックエンド システムに渡します)。以前に提供されたかどうかだけがわかりました。ユーザーが値を変更することを選択する場合があるため、次のように表示します。
@Html.PasswordFor(x => x.Private, new { id = "txtPrivate" })
次に、フィールドが空の場合は、ユーザーが何も変更していないことがわかります。正常に動作しますが、UI でフィールドが空として表示されるため、ユーザーは少し混乱します。理想的には、何かが以前に入力され、変更可能であることをユーザーに示すために、いくつかのドットを表示したいと考えています。それを行う最良の方法は何ですか?
簡単な回避策は、5 文字の「魔法」の値を UI に送信し、投稿でモデルを比較することだと思いますが、それは明らかに良い解決策ではありません。