변수를 사용하지 않는 간단한 드롭 다운리스트를 만드는 데 어떤 HTML 헬퍼를 사용합니까?

StackOverflow https://stackoverflow.com/questions/1821585

문제

(SelectItem Collection) 값을 전달하지 않는 간단한 SELECT-> 옵션 드롭 다운 목록을 원합니다. 나는 이미 값을 알고 있으므로 모든 것을 할 필요는 없습니다 (정적입니다).

그렇게하는 일을해야합니다.

<select id="day" name="day">
  <option value="1">Sunday</option>
  <option value="2">Monday</option>
</select>

<select id="hour" name="hour">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
</select>

모든 예제는 ViewData를 통해 전달하는 ienum을 만드는 방법을 보여주는 것 같습니다. 이것은 부분적이며,이 데이터를 보내고 싶지 않습니다. 단지 표시를 원합니다.

도움이 되었습니까?

해결책

드롭 다운 목록 내부에 문자열 목록 또는 항목 사전 (다른 ID 및 값이 원하는 경우)이있는 선택 목록을 사용하여 값을 정의하십시오.

<%= Html.DropDownList("day", new SelectList(
    new Dictionary<int,string> { { 1, "Sunday" }, { 2, "Monday" } },
    "Key", "Value"))
%>

<%= Html.DropDownList("hour", new SelectList(
    new List<string>() { "1", "2", "3", "4" }))
%>

다른 팁

그들이 정적 인 경우 HTML로 유지하십시오. 복잡한 일이 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top