2010-03-20 2 views

답변

2

이 같은 속성에 따옴표가 필요합니다 : 당신은 "소스보기"를 수행 할 때

$('#<%=ListBox2.ClientID%>') 
    .append('<option value="' + exampleValue + '">' + exampleName + '</option>'); 

또한, 브라우저에 따라, 그것은

로를 원본 페이지 소스를 표시합니다 옆으로 : fas가있다. TER 접근 jQuery를이 조각 캐시 때문에, 많은 요소를 추가하는 경우 : 당신의 도움에 대한

$('#<%=ListBox2.ClientID%>') 
    .append($("<option></option>").attr("value",exampleValue).text(exampleName)); 
+0

덕분에, 나는 u는 말을했던,하지만 난 코드에서 목록 상자 항목에 도달 할 때 여전히 페이지 소스 나던 정확하고도 볼 측면 (C#), 그것은 여전히 ​​listbox의 원래 항목을 반환합니다. 코드 쪽에서 본 사람이 추가하지 않은 것 – slayer35

+0

@slayer - 포스트 백은이 방식으로 작동하지 않습니다. 이는 완전히 다른 요소 집합입니다. 서버는 사용자가 선택한 목록 항목이며 모두 목록 항목이 아닙니다. 예 : 20 개의 항목을 만들면 선택한 경우가 아니면 서버에 아무 것도 보내지지 않습니다. ListItems를 작성/바인딩하여 코드 숨김에 표시되도록해야합니다. –

관련 문제