Html.DropdownListFor選択された値が設定されていません
Html.DropDownListForの選択した値を設定するにはどうすればよいですか?私はオンラインで見てきましたが、次のように4番目のパラメーターを使用することでそれを実現できることを確認しました。 @Html.DropDownListFor(m => m, new SelectList(Model, "Code", "Name", 0), "Please select a country") 私の選択リストは次のように表示されます: <select id="ShipFromCountries" name="ShipFromCountries"> <option value="">Please select a country</option> <option value="GB">United Kingdom</option> <option value="US">United States</option> ... </select> でもなんらかの理由でイギリスが選ばれたままですが、「国を選んでください」を選んで欲しいです。 誰でも私がこれを達成する方法を知っていますか? 編集する 機能にわずかな変更があったため、コードを更新しましたが、まだこの問題が発生しているようです。これは私の見解です: @Html.DropDownListFor(n => n.OrderTemplates, new SelectList(Model.OrderTemplates, "OrderTemplateId", "OrderTemplateName", 1), "Please select an order template") 1option選択したいのIDです。テキストも試してみましたが、optionこれも機能しません。 何か案は?