私の隠されたフィールドの値が、私が期待していたものとは異なる理由を理解しようと1時間を費やしました。最後の溝の努力として、私はそれを隠しフィールドに切り替え、私が期待していたようにレンダリングを開始しました。なぜそれが起こるのですか?入力タイプ= "非表示" vs htmlhelper奇妙な問題
コンテキストによっては、htmlhelperを使用しているIDがクエリーストリングIDパラメータのIDと同じものであることがあります。
// renders 456
@using (Html.BeginForm()){
@Html.Hidden("id", Model.ID)
}