C# 无法在Asp.Net中检测到按钮单击

C# 无法在Asp.Net中检测到按钮单击,c#,asp.net,C#,Asp.net,我对asp.net和c#非常陌生,到目前为止还没有用这种语言写过任何东西。 因此,我无法检测到按钮点击 这是我的密码:- contact.aspx <%@ Page Language="C#" MasterPageFile="MasterPage.master" AutoEventWireup="true" CodeFile="contact.aspx.cs" Inherits="contact" Title="Untitled Page" %> <asp:Content I

我对asp.net和c#非常陌生,到目前为止还没有用这种语言写过任何东西。 因此,我无法检测到按钮点击

这是我的密码:-

contact.aspx

<%@ Page Language="C#" MasterPageFile="MasterPage.master" AutoEventWireup="true" CodeFile="contact.aspx.cs" Inherits="contact" Title="Untitled Page" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<title>Sugarsnooper | Contact Us</title>
<meta name="keyword" content=""/>
<meta name="Description" content=""/>
<meta name="key-phrases" content=""/>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<section class="content-page"><div class="container"><div class="row">
<div class="col-md-12"><h1>Contact Us</h1></div>
<div class="col-md-8">
<h4>Enquiry Form</h4>
<form id="form1" runat="server">
<div class="col-lg-12 form-group">
        <div class="row">
        <input name="name" runat="server" type="text" id="name2" class="form-control" placeholder="Enter Your Name">
        </div>
      </div>
<div class="col-lg-12 form-group">
        <div class="row">
        <input name="website" runat="server" type="text" id="cont2" class="form-control" placeholder="Enter Mobile Number">
        </div>
      </div>
<div class="col-lg-12 form-group">
        <div class="row">
       <input name="email" runat="server" type="text" id="email3" class="form-control" placeholder="Enter Your Email ID">

        </div>
      </div>
<div class="col-lg-12 form-group">
        <div class="row">
        <textarea name="message" runat="server" id="msg2" class="form-control" placeholder="Enter Your Message.." rows="6"></textarea>
        </div>
      </div>
<div class="col-lg-12 form-group">
        <div class="row">
          <input type="button" runat="server" value="Send" id="enquiry_post" onClick="enquiry_post_click" class="btn btn-primary"> 
        </div>
           <asp:Label ID="Label1" runat="server" Text="User Name"/>
      </div></form>
</div>
<div class="col-md-4"><h4>Contact Info</h4>
<table class="table">
<tr>
<td>Email</td>
<td><a href="mailto:support@SugarSnooper.com">support@SugarSnooper.com</a></td>
</tr>
<tr>
<td>Helpline No.</td>
<td>xxx xxx xxxx</td>
</tr>
</table>
</div>
</div></div></section>
</asp:Content>

有人能指出我的错误吗? 注意:-我看到了其他问题,但似乎无法找出我做错了什么,所以不要指向其他问题

提前感谢

更换

<input type="button" runat="server" value="Send" id="enquiry_post" 
       onClick="enquiry_post_click" class="btn btn-primary"> 




这会导致我的页面在单击时刷新,还有其他方法吗?为了避免整个页面刷新,您可以使用
asp:UpdatePanel
或手动编写的ajax调用。我需要用更新面板覆盖标签吗?您必须将其放在周围-类似
<input type="button" runat="server" value="Send" id="enquiry_post" 
       onClick="enquiry_post_click" class="btn btn-primary"> 
<asp:Button runat="server" Text="Send" ID="enquiry_post" 
     OnClick="enquiry_post_click" CssClass="btn btn-primary"/>
<input type="submit" class="btn btn-primary" id="enquiry_post" value="Send"             
       runat="server" onserverclick="enquiry_post_click"/>