using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class test : System.Web.UI.Page
{
string a;
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
a = "test";
}
else
{
}
}
protected void Button1_Click(object sender, EventArgs e)
{
TextBox1.Text = a;
}
}
โค้ดตามด้านบน ที่ตัวแปร a ผมต้องประกาศอย่างไรครับ ให้เมื่อโพสแบ็คกลับมาแล้วค่าของ a ยังค้างที่ "test" อยู่
ผมลอง static string a; ได้ผลครับ คงค่า test แต่มันแย่ตรงที่เมื่อ user อื่นๆเปิดหน้านี้ a จะกลายเป็น test แต่แรกเลย
กลายเป็นเหมือนทุก user ใช้ตัวแปรร่วมกัน