基本的な事で、失礼します。
ASP.NETの初心者です。
ボタンをクリックするごとに、ラベルの数値を増やしたいのですが、
増えません。共有変数のようなものを定義するのだとは思うんですが、
調べても良く分かりません。分かる方で、教えて頂けると幸いです。
C#
1 public partial class WebForm1 : System.Web.UI.Page 2 { 3 int count = 0; 4 protected void Page_Load(object sender, EventArgs e) 5 { 6 7 } 8 // クリック 9 protected void Button1_Click(object sender, EventArgs e) 10 { 11 Label1.Text = "test"; 12 count = count + 1; 13 // ボタンを押すごとに、countを増やしたいのだが、1のまま。。。 14 ListBox1.Items.Add("test" + count); 15 16 } 17 }
C# 〇〇.aspx
1<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %> 2 3<!DOCTYPE html> 4 5<html xmlns="http://www.w3.org/1999/xhtml"> 6<head runat="server"> 7<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 8 <title></title> 9</head> 10<body> 11 12 <form id="form1" runat="server"> 13 <br /> 14 <asp:ListBox ID="ListBox1" runat="server"></asp:ListBox> 15 <br /> 16 <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> 17 <br /> 18 <asp:Button ID="Button1" OnClick="Button1_Click" runat="server" Text="Button"/> 19 <br /> 20 </form> 21 22</body> 23</html>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。