0

私はC#.NetとFramework4.0で作業しています。aspxとascxのページがあります。私のascxでは、XMLを生成し、そのXML値をTreeviewにバインドしています。これらはコードビハインドで行われます。私は自分のaspxページでこのascxと呼んでいます。

私の問題は、大量のXMLデータを持っていることです。このため、ページのパフォーマンスは非常に遅くなります。enableviewstateとviewstatemodeを試してみました。しかし、私には何も機能しません。

それでも、ビューステートは大量のXMLデータを保持しています。このXMLデータをビューステートにしたくありません。

これを修正する方法。

4

1 に答える 1

0

最後に、一時的な修正を行いました。JQueryのコントロールのビューステート値をクリアしました。このプロセスは、clientclickの送信ボタンで実行されました。

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

そして、ページロードのポストバックの外で、私は再びXML値を生成しました

于 2012-11-09T11:04:21.733 に答える