1

関連するすべてのコントロールは、同じ更新パネル内にあります。

最初のページの読み込み時に、次のように DOM 内のコントロールを移動しています。

DIV_Child.Parent.Controls.Remove(DIV_Child) 'Remove from original parent'
DIV_NewParent.Controls.Add(DIV_Child)

最初のページの読み込み時に、スタイルを追加してこれらのコントロールを操作しています。

DIV_Child.Style("position") = "absolute"
DIV_Child.style("background-color") = "black"
'etc.

部分的なポストバックが発生すると、DIV_Child は元の状態 (移動もスタイルも設定されていない) に戻ります。

  • この問題は、DOM 内で移動されるコントロールに対してのみ発生します。コントロールを移動するこれらの行を削除すると、コントロールは部分的なポストバック間でスタイルと DOM の配置を維持します。

部分的なポストバック時に、DOM 内で移動コントロールのスタイルと新しい位置が失われないようにするにはどうすればよいですか?

4

1 に答える 1