0
基本的に私がしたいことは、人が自分の名前と姓を入力すると、それらをテーブルに追加して登録された人のリスト(テーブル)表示することができます。私はこの技術に慣れていないので、セッションでテーブルを保存しようとしましたが、この保存されたテーブルをロードすると、ブラウザに空白のテーブルしか表示されません。私はここで何が欠けていますか?これは学習のためのものです。セッション中のASP.NETテーブルには要素が表示されません
protected void Page_Load(object sender, EventArgs e)
{
if (Session["lentele"] != null)
{
Table1 = (Table)Session["lentele"];
}
}
protected void Button1_Click(object sender, EventArgs e)
{
duomenuSaugojimas(VardasTextBox.Text, PavardeTextBox.Text);
}
private void duomenuSaugojimas(string vardas, string pavarde)
{
TableRow row = new TableRow();
TableCell vardas1 = new TableCell();
vardas1.Text = vardas;
TableCell pavarde1 = new TableCell();
pavarde1.Text = pavarde;
row.Cells.Add(vardas1);
row.Cells.Add(pavarde1);
Table1.Rows.Add(row);
Session["lentele"] = Table1;
}
?あなたのaspxで? – krlzlx
@krlzlxはい、それはaspx –
にあります。テーブルがページ上のコントロールである場合、それは各ページの読み込みごとに異なります。データを保存し、各ページのコントロールに基づいてコントロールを作成する必要があります。 –