現在、私が使用している RadScheduler の 1 か月ビューでは、90 ~ 400 件以上の予定があります。それらのすべてが常に表示されるわけではありませんが、一部のフィルタリング ロジックが原因で、それらは常に引き戻され、フィルタリングおよびビジネス ロジックのコントロールにバインドされる必要があります。
これにより、ViewState のサイズがなんと 2.34MB になります (ページ上でgzip圧縮を行った後でも)。
EnableViewState = false
ポストバックごとにバインドされている予定に対して正常に機能するコントロールを設定しようとしました。カスタマイズした AdvancedEdit テンプレートを使用すると、問題が発生します。予定を挿入/更新するためにポップアップのドロップダウンを再設定するために、ページをポストバックする必要があるポイントがあります。RadScheduler コントロールではなく、AdvancedEditForm のみを永続化する方法はありますか?
ViewState を SQL Server に移動する以外にできることはありますか?
RADScheduler が DotNetNuke モジュールで使用されているため、編集RadCompression モジュールはオプションではありません。