@Html.Password("Password", ViewData["password"])
ポップアップでパスワードを表示するために使用しています。パスワードが表示されており、編集および更新できるはずです。編集後、保存ボタンをクリックしてもパスワードが更新されません。
ModelState.IsValid
与えてfalse
おり、メソッドはスキップされています。
@Html.Password("Password", ViewData["password"])
ポップアップでパスワードを表示するために使用しています。パスワードが表示されており、編集および更新できるはずです。編集後、保存ボタンをクリックしてもパスワードが更新されません。
ModelState.IsValid
与えてfalse
おり、メソッドはスキップされています。
パスワードメソッドの署名から
public static string Password(
this HtmlHelper htmlHelper,
string name
)
2番目の引数は
The name of the form field and the ViewDataDictionary key that is used to look up the value.
ViewData["password"]
したがって、2番目の引数として渡すことは事実上間違っています。
MVCは自動的に値を検索するViewData
ので、次のように書くことができます
@Html.Password("Password")
または、すべてを正しい方法で行い、強く型付けされたビューモデルを使用します