2012-11-08 1 views
0

저는 C# .Net 및 Framework 4.0에서 작업하고 있습니다. aspx 및 ascx 페이지가 있습니다. 내 ascx에서 XML을 생성하고 XML 값을 Treeview에 바인딩하고 있습니다. 이것들은 코드에서 수행됩니다. 내 aspx 페이지 에이 ascx 전화입니다.EnableViewState 및 ViewStateMode가 작동하지 않습니다.

제 문제는 대량의 XML 데이터가 있습니다. 이 때문에 페이지의 성능이 매우 느립니다. 나는 enableviewstate와 viewstatemode를 시도했다. 그러나 아무것도 나를 위해 일하지 않는다.

여전히 viewstate는 많은 양의 XML 데이터를 보유하고 있습니다. 나는이 XML 데이터가 viewstate에 있기를 원하지 않는다.

이 문제를 해결하는 방법.

답변

0

Atlast, 임시 수정을 수행했습니다. JQuery에서 컨트롤 viewstate 값을 삭제했습니다.이 프로세스는 제출 버튼 onclientclick에서 수행되었습니다. pageload에 다시 게시, 난 다시 XML 값을 생성 한 측면에서

$('#ctl00_ContentPlaceHolder1_TreeView').empty(); 

그리고,

관련 문제