View の Select 値をコントローラーに渡すのに苦労しています。ビューに 2 つの項目があり、それらをモデルに戻したいと思います。コントローラーで呼び出すことができます。ここに私がこれまでに持っているものがあります。
<label for="phone" class="ui-hidden-accessible">Phone Number:</label>
@Html.TextBoxFor(m => m.PhoneNumber, new { @class = "field-margin", id="phone", type="tel", placeholder="Phone Number"})
<p></p>
<div><p>Save phone for future purchases?</p>
<select name="SavePhone"id ="SavePhone" class="SavePhone" data-role="select">
<option value="false" @(Model.SavePhone == false ? "selected" : "")>No</option>
<option value="true" @(Model.SavePhone == true ? "selected" : "")>Yes</option>
</select><
選択オプションの 2 番目の部分を呼び出す方法が正確にはわかりません。ただし、電話番号を受け入れるコードの上部は機能します。モデル、コントローラー、ビューでの命名はすべて同じなので、次に何をすべきかわかりません。何か提案があれば、よろしくお願いします。
ありがとう!
編集
これを次のようにロードしているので、問題の一部を理解しました
@Html.Partial("MobilePhoneView", Model)
最初のページで [続行] をクリックすると、ビューに 2 つのオプションが読み込まれ、表示される前に選択ブロックにヒットします。これに対する何らかの回避策はありますか?