我想要一個按鈕,單擊該按鈕時將文本框內的內容添加到字符串列表中。然後,我有另一個按鈕,單擊時會將列表的計數輸出到另一個文本框中。無論我嘗試什麼,我都繼續計數爲零。有人能幫我解決我做錯了什麼嗎?按鈕單擊以將字符串添加到列表中<string>
C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
List<string> itemList = new List<string>();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
itemList.Add(txtItem.Text);
txtItem.Text = "";
}
protected void Button2_Click(object sender, EventArgs e)
{
txtItemListCount.Text = itemList.Count.ToString();
}
}
標記
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:TextBox ID="txtItem" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<br />
<br />
<asp:TextBox TextMode="MultiLine" ID="txtItemListCount" runat="server"></asp:TextBox>
<br />
<br />
<asp:Button ID="Button2" runat="server" Text="Button 2"
onclick="Button2_Click" />
</asp:Content>
我把頭撞在牆上太久了。我想是做小白菜的代價。謝謝! – wootscootinboogie