我对ASP.NET很新,但我有C和C#的背景。我正在尝试制作将与我的数据库连接的Web应用程序。我做到了,那没问题。当我添加按钮来向前和向后通过数据库时发生问题...它工作正常,但只有一次点击!然后,我认为可能我在代码中存在错误,并且我决定以简单的方式执行此操作。asp.net按钮点击事件只发生一次
我创建了一个只有一个按钮和一个标签的新Web表单,但行为仍然相同 - 在第一次点击事件后不再被触发。任何帮助?
我的代码
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 2014-10-01 08:01:39
@ kimi87我已更新答案 – Fordio 2014-10-01 08:09:12