次の HTML ヘルパー テキスト ボックスがあります。
@Html.TextBoxFor(m => m.Email, Model.Active ? new { @readonly = "readonly", @style = "background:#E8E8E8" } : new Object { })
アクション(返されるモデル内)で電子メールの値を変更し、(モデルactive=true
内にもある)を読み取り専用に設定すると、電子メールのテキストボックスの値はモデルからの新しい値で更新されず、チェックしましたモデルが新しい電子メールとアクティブ = 1 で戻ることを確認します。
モデルからの値がレンダリングされる前に読み取り専用が設定されているかのようです。
どんな助けでも大歓迎です、ありがとう