저는 ASP.NET에 익숙하지 만 C 및 C#의 배경 지식이 있습니다. 내 데이터베이스에 연결될 웹 응용 프로그램을 만들려고합니다. 나는 그것을했고 그것은 괜찮습니다. 문제는 데이터베이스를 통해 앞으로 및 뒤로 이동하기위한 버튼을 추가했을 때 발생했습니다 ... 잘 작동했지만 한 번의 클릭만으로 발생했습니다! 그렇다면 아마도 코드에 버그가있을 것이라고 생각했고 쉬운 방법으로 해결하기로 결정했습니다.asp.net 버튼 클릭 이벤트는 한 번만 발생합니다.
하나의 버튼과 하나의 라벨로 새로운 웹 폼을 만들었지 만 첫 번째 클릭 이벤트가 다시 발생하지 않은 후에도 동작은 동일합니다. 어떤 도움이 필요합니까?
내 코드
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace DummyTest
{
public partial class WebForm1 : System.Web.UI.Page
{
int pom = 0;
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = Convert.ToString(pom);
}
protected void Button1_Click(object sender, EventArgs e)
{
pom++;
Label1.Text = Convert.ToString(pom);
}
}
}
및 소스
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs"
Inherits="DummyTest.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
Dummy Test
<br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<br />
</div>
</form>
</body>
답장을 보내 주셔서 감사합니다. 제발, 당신은 "그것을 보유하고있는 HTML에 숨겨진 필드를 추가하기"위해보다 구체적으로 설명 할 수 있습니까? – kimi87
@ kimi87 답변을 – Fordio