更新パネルに着陸すると、ページに編集ボタンがあります。ユーザーが編集ボタンをクリックすると、発生したイベントによってコンテナからこのボタンが削除され、(更新パネル内の)保存ボタンが追加されます。この関数は、新しいボタンにイベントを添付します。ポストバック後のコードビハインドによって更新パネルに追加されたアイテムのイベントは発生しません。
新しいボタンがページに表示されますが、クリックするとイベントは発生しません。明らかにイベントは登録されません。これをアップデートパネルで行うようにするトリックがあるかもしれませんが、私はそれを理解できませんでした。誰かが答えを知っていますか?
事前のおかげで...
さて、最初に追加するとどうしたらいいですか?原因ボタンを作成するイベントが発生する前に、page_initが発生します。ありがとう! – eakkas
私はpage_initが最初にページが作成されたときだけ起動し、ポストバックでは無視されると思っていましたが、それは当てはまりません。 私はあなたの提案を試みますが、それでも1つのことと混同します。 iiをボタンに付けると、そのイベントはポストバック中にpage_initの後で起動されないので、フラグは単に無視されますか? – eakkas
page_init(つまり、_clickハンドラ中)の後にコントロールを追加するのに問題はありませんが、ポストバックを受け取るためにボタンを先に生成する必要があります。 –