2009-03-25 11 views
0

これは非常に奇妙な問題です、私は本当にそれを引き起こして何かを持っていません。linq .net動的に生成されたコントロール

BLL、DALを呼び出すと、linq SPROC呼び出しによってデータが返されることが想定されます。再取得されたIMultipleResultsオブジェクトが処理され、すべての結果がハッシュテーブルに格納されます。

ハッシュテーブルはセッションに格納され、UIレイヤーはこれらの結果を使用していくつかのグリッドビューを動的に生成します。

あなたは簡単でしょう。

しかし、コードを実行すると、グリッドビューは表示されません。 BLLとDALへの呼び出しを取り出すと、gridviewsは表示されますが、何も表示されません。

データを取得するために呼び出しを行うと、ページが正しくレンダリングされるのはなぜですか?

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

+0

ページのレンダリングまたはページの読み込みから動的コードが呼び出されていますか? –

+0

コントロールはボタンクリックで動的に作成されます。 これは基本的に検索機能です。ユーザーが詳細を入力し、「検索」をクリックします。システムは検索結果を得るために消え、結果は動的に生成されたグリッドビューで表示されます。 –

+0

ええと、ブレークポイント?パラグラフ2とパラグラフ3の間に設定し、オブジェクトが処理されていない理由を確認します。 – Will

答えて

0

空の結果セットが得られている可能性があります。結果が見つからないときに何かを表示するようにグリッドビューを設定できます。

いくつかのデバッグを行い、コードが実際に結果を取得しているかどうか、そしてそれが他のシナリオと同じ方法で追加されているかどうかを確認することをお勧めします。

関連する問題