1

Web サイトのパフォーマンスに問題があります。

NHibernate を使用してデータベース テーブルと AspxGridView を DevExpress からコンポーネントとして取得しています。デバッグ後、二重呼び出し Page_Load イベントとの接続に問題があることがわかりました。

私に何ができる??サーバーへの ajax リクエストを初期化し、ページのライフサイクルを再度実行した後、devexpress gridview である可能性がありますか?

サンプル:

protected Page_Load(Object sender, EventArgs e)
{
   if (!IsPostBack)
   {
     grid.DataSource = GetValuesFromHibernate();
     grid.DataBind();
   }
}

Page_Load を呼び出す: 2

ありがとうございました。

4

3 に答える 3

1

ASP.NET の AJAX 機能は、通常のページ ライフ サイクル呼び出しを作成します。したがって、投稿したコードは、DevExpress の AspXGridView コントロールでは機能しません。

解決策は、データを一度だけ構築/クエリし、ページが呼び出されるたびにグリッドにデータを入力することです。

これを行うためにセッションを使用するコード サンプルを次に示します。

http://community.devexpress.com/forums/p/68052/231725.aspx#231725

于 2010-12-13T10:55:53.730 に答える
0

DevExpress には非常に優れたサポート センターがあります。あなたの質問をしてください。回答後、ここに公開してください。私もDevExを使っています:-)

于 2009-09-10T11:01:18.370 に答える
0

解決策はありませんでしたが、もう一度プロジェクトコードを書き込もうとすると。それは素晴らしい仕事です。

みんなありがとう。

于 2009-09-18T11:02:11.817 に答える