2016-05-18 4 views
0

コントロールを動的に作成する必要があります。しかし、いったん作成されると、すべてのポストバックでそれらを再作成することは望ましくありません。 Webアプリケーションで見つかった問題は、ポストバック要求では、クライアント側で動的に作成されたコントロールが見つからないということです。これにより、各ポストバックごとに各コントロールを再作成する必要があります。これにより、アプリケーションが遅くなりました。 これを行う方法は他にありますか?
私たちはDevExpress 15.1.6エディタスイートを使用しています。
言語の背後にあるコードとしてコードを使用し、スクリプト言語としてJavaScriptとJQueryを使用します。ポストバック要求後にクライアント側に動的コントロールが見つかりません

答えて

0

残念ながら、それぞれとポストバックを再作成する必要があります。新鮮な要求としてサーバーへの各トリップを検討する必要があります。

最初にページを取得したら、そのページを作成します。ページにPOST(ポストバック)すると、それ自体が再作成されるため、その時点でコントロールを作成する必要があります。

迷惑ですが、私が気付いている方法はありません。

0

IIRC PageRoad(またはライフサイクルの初期段階)でそれらを再作成する必要があります。以前と同じIDを割り当てます。それから、viewstateはコントロールに値があればそれを再割り当てします。

関連する問題