私は動的に作成されたコントロールに少し問題があります。私はasp.netページを使用してC#コードの背後にある。テーブルの行を生成しました(更新パネル内)。これらの行の1つに、内容と垂直スクロールバーで作成されたラベルがあります。 5秒ごとにポストバックを呼び出すタイマーもあります。ラベルのスクロールバー位置を維持する
Label diff = new Label();
diff.Style.Add("height", height + "px");
diff.Style.Add("width", "100%");
diff.BorderWidth = 2;
diff.Style.Add("overflow-y", "scroll");
diff.Text = text;
cell.Controls.Add(diff);
問題は、ポストバックが発生すると、行が削除されて再び作成されるため、スクロール位置が失われることです。
私はポストバック後に同じ位置に設定できるように、変数内のスクロール位置を保持したいと考えています。これを行う方法はありますか?
このシナリオはAJAXの主要な候補だと思います。 – Khan
私はタイマーに少しAJAXを使用しますが、以前はそれを使用していませんでした。あなたはAJAXで私が探しているものを提案していますか? – Amaranth