Jak*_*ton 6 c# asp.net postback
我的情况是这样的:当用户按下ADD按钮时,我将这些列表中的数据插入其中,但我想在回发时列表会重新归零.你如何保存它们?我一直在寻找答案,但我想我不太明白如何使用会话等.
我是ASP.net的新手,看起来不如C#好多了.
public partial class Main : System.Web.UI.Page
{
List<string> code = new List<string>();
protected void Page_Load(object sender, EventArgs e)
{
//bleh
}
protected void cmdAdd_Click(object sender, EventArgs e)
{
code.Add(lstCode.Text);
}
Run Code Online (Sandbox Code Playgroud)
Van*_*dze 16
只需使用此属性来存储信息:
public List<string> Code
{
get
{
if(HttpContext.Current.Session["Code"] == null)
{
HttpContext.Current.Session["Code"] = new List<string>();
}
return HttpContext.Current.Session["Code"] as List<string>;
}
set
{
HttpContext.Current.Session["Code"] = value;
}
}
Run Code Online (Sandbox Code Playgroud)