Html.DropDownListFor의 선택된 값을 어떻게 설정할 수 있습니까? 온라인에서 살펴본 결과 아래와 같이 네 번째 매개 변수를 사용하여 달성 할 수 있음을 확인했습니다.
@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")
1
option
내가 원하는 이드의 선택, 나도 그 텍스트로 시도했지만 option
작동하지 않습니다.
어떤 아이디어?