我有一个带按钮的简单网页表单。我试图设置我的按钮:
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="CompletePurchase.aspx.cs" Inherits="Something.Something" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<h2>Click!</h2>
<asp:Button ID="ConfirmBtn" runat="server" Text="Confirm" OnClick="ConfirmBtn_Click1" />
</asp:Content>
在我的代码背后:
protected void ConfirmBtn_Click1(object sender, EventArgs e)
{
//do something
}
我已经打破了背后的代码,但它永远不会被击中。考虑到这似乎是ASP.NET的基本功能,我不知道会出现什么问题。任何帮助表示赞赏。
答案 0 :(得分:0)
也许你在主服务器中有一个阻止帖子的验证器(如RequiredFieldValidator或其他东西)?您可以通过在按钮上放置CausesValidation =“false”来检查它:
<asp:Button ID="ConfirmBtn" runat="server" Text="Confirm" OnClick="ConfirmBtn_Click1" CausesValidation="false" />