2010-05-17 3 views
0

일부 동적 레코드 값으로 채워진 ASP.NET DropDownBox 컨트롤 (HTML 선택)이있는 페이지가 있습니다. 사용자가 레코드를 선택하면 페이지의 전체 내용이 선택 사항을 반영하도록 업데이트됩니다. 사용자가 링크를 클릭하여 페이지를 떠나 돌아가려고하면 기본 선택되지 않은 목록이 표시되고 다시 선택해야합니다. 선택을 유지하는 가장 좋은 방법은 무엇입니까? 현재 URL이 PageName.aspx?recordID=5 인 경우 올바른 dropDown 옵션을 선택하도록 페이지가 설정되어 있습니다. 그러나 선택에 따라 URL의 쿼리 문자열을 변경하는 방법을 모르겠습니다.드롭 다운 상자 (선택) 포스트 백에 URL을 설정 하시겠습니까?

답변

1

당신은 쿼리 문자열의 선택을 운반의

ViewState["recordID"] = 5; 

대신의 ViewState에 recordID와를 던질 수있다. 페이지로드시이를 확인할 수 있습니다. null가 아닌 경우, 드롭 다운 컨트롤을 적절히 설정합니다.

+0

나는 수동으로 viewstate에 물건을 넣을 수있는 능력에 대해 모두 잊어 버렸습니다 ... – jamone