ASP.net フロントエンドで C# アプリケーションを作成していますが、現在問題が発生しています。ユーザーに情報を入力してもらいたいのですが、送信すると、ページのリストボックスに表示され、正常に機能します。ただし、ページを閉じたら、プログラムのデバッグを停止して再度実行します。情報は引き続き表示されますが、空白から開始したいと考えています。ここで、問題を引き起こしていると思われる ASPX ページの場合、それは私を怒らせています。
public partial class CarBootSaleForm : System.Web.UI.Page, ISaleManagerUI
{
private SaleList saleList;
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack && Application["SaleList"] != null)
{
LoadData();
}
else
{
saleList = (SaleList)Application["SaleList"];
}
if (saleList != null)
{
UpdateListbox();
}
}
private void UpdateListbox()
{
lstSales.Items.Clear();
if (saleList != null)
{
for (int i = 0; i < saleList.Count(); i++)
{
lstSales.Items.Add(new ListItem(saleList.getSale(i).ToString()));
}
}
}
protected void btnAdd_Click(object sender, EventArgs e)
{
Application.Lock();
Application["SaleList"] = saleList;
Application.UnLock();
Response.Redirect("AddSaleForm.aspx");
}
}
LoadData()
現時点では実際には何もロードされていないため、ページ内のロードは忘れてください:)
どんな助けでも本当に感謝しています!