私は Asp.Net と Razor マークアップを初めて使用します。助けが必要です。
同じプロパティを使用して値を格納する 2 つの Html.TextBoxFor があり、最初の TextBoxFor にテキストを挿入するため、2 番目の Html.TextBoxFor に同じ値が表示されると予想していました。
これは同じプロパティを使用して可能であり、2 番目の TextBoxFor のテキストに影響を与える Javascript は必要ありません。
//Here is my first TextBoxFor
@Html.TextBoxFor(p => p.DeliveryNote.Shipment.SenderData.PtzipCode4, new { @class = "form-control", @style = "width:100%" })
//Here is my second TextBoxFor, as you can see they are using the same property PtzipCode4
@Html.TextBoxFor(p => p.DeliveryNote.Shipment.SenderData.PtzipCode4, new { @class = "form-control", @style = "width:100%" })
//I even tried using the Value tag as you can see below, but the value kept it zero value
Html.TextBoxFor(p => p.DeliveryNote.Shipment.SenderData.PtzipCode4, new { @class = "form-control", @Value = Model.DeliveryNote.Shipment.SenderData.PtzipCode4, @style = "width:100%" })
TextBox に書き込むと、モデル プロパティは変更されませんか? 情報をコントローラーに戻す必要がありますか? このコントローラー(TextBoxFor)はサーバー側で機能しましたが。
ご協力いただきありがとうございます。なぜこれが機能しないのか、どうすればそれを達成できるのか、簡単な説明をお願いします。