0

ユーザー コントロールを含む aspx/WebForms ページがあります。このユーザー コントロールには、特に、ユーザーがさまざまなことを入力するための UI を形成する Repeater が含まれています。このリピーターで最も注目すべき 3 つの機能は、CheckBox、DropDownList、および TextBox です。リピータには任意の数の行があります。0 の場合もあれば、15 の場合もあります。ユーザーによって異なります。

データベースからデータを取得し、データをリピーターにバインドできます。ユーザー コントロールは、メインの対話時間中に正常に機能します。

問題が発生するのは、ユーザーが編集したデータを復元するときです。ユーザー コントロール内またはユーザー コントロールの親ページでコンポーネントを使用してポストバックを発生させるかどうかに関係なく、(親ページのOnInit) ユーザー コントロールの最初の気配で、ユーザー コントロールが再作成され、ユーザーが持っているデータが消去されました。入力。ポストバック データを取得するために考えられるすべてのことを試しましたが、すべて同じことが判明しました。

親ページのテンプレート システムの上書きによって失われることなく、変更されたデータをユーザー コントロールから取得するにはどうすればよいですか?

4

0 に答える 0