2012-05-04 2 views
2

mvc3을 사용하고 DropDownListFor 헬퍼를 사용하여 드롭 다운 목록을 보유하고 있습니다. 선택한 값을 기본값으로 설정합니다. 사용자가 다른 항목을 선택하면 해당 항목의 선택된 속성은 그대로 표시되지 않습니다. 즉, 기본값은 렌더링 된 html에 여전히 선택된 속성을 갖습니다. 이것은 정상적인 행동입니까? jquery를 사용하고 ddl val 속성을 얻으면 최근에 선택된 항목으로 올바르게 설정됩니다 ...이게 dropdownlists의 작동 방식입니까? IE, FF, Chrome 및 Internet Explorer를 선택 했는데도 옵션 옆에 선택된 속성이 있습니다 ...선택한 DropDownList 속성이 html로 변경됩니까?

답변

1

편집 : Infact ive는 Firefox 9 이상에서 테스트했습니다. 선택한 변경 공간으로 html 소스를 변경합니다.

<option selected="selected" value="2">(0002) </option> 
<option value="3">(0003)  </option> 

현재 (올바른) 페이지의 원본과 올바른 옵션 목록을보고 있는지 확인하십시오. Firefox 또는 Chrome의 Control + U

드롭 다운 상자를 변경하면 장면 뒤에서 선택한 값이 변경됩니다. 너도 알다시피. 그래서 제출하는 등 새로운 선택한 값을 사용합니다.

어쨌든 걱정할 것이 아무것도 없습니다.

+0

고마워요! 방화범이 끌리는 것을 사용하여 ddl을 검사하고 있습니다. 변경 사항이 나타날 것이라고 생각 했겠습니까? 이전에 웬일인지 그 일이 일어난 것을 기억하는 것 같습니다 ... –

+0

Ive는 Chrome과 Firefox를 확인했으며, 둘 다 그렇게했습니다. 나는 파이어 폭스 사건이 아니라고 생각했다. 올바른 페이지의 소스를보고 있는지 확인하십시오. Chrome 또는 Firefox에서 'Cntrl + U'를 선택합니다. – Doomsknight

관련 문제