在我的网站中没有按钮事件被触发。
<asp:Button ID="Button1" Text="Add_Record" runat="server" AutoPostBack="true"
onclick="Button1_Click" />
当我在事件处理程序中编写代码时。它没有打电话。 在网站的每一页上,我都面临着这个问题。
<div id="eList">
<p>Enter Your Email To Sign Up<br>
For Our E-Newsletter:</p>
<asp:TextBox ID="elist_input" runat="server" Width="169px">
</asp:TextBox>
<br>
<asp:Button class="elist_submit" runat="server" Text="Search" Width="56px"
onclick="Unnamed1_Click" />
<div id="display_menu_2">
<asp:Button ID="Button1" Text="Add_Record" runat="server"
AutoPostBack="true" onclick="Button1_Click" />
页面指令
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master"
AutoEventWireup="true" CodeFile="HomePage.aspx.cs" Inherits="homePage" %>
答案 0 :(得分:1)
您的项目必须是Web应用程序项目,CodeFile
属性仅在已编译页面的网站项目中有效,请将其更改为CodeBehind
。
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master"
AutoEventWireup="true" CodeBehind="HomePage.aspx.cs" Inherits="homePage" %>
答案 1 :(得分:0)
我无法调用事件处理程序。问题是由于header.ascx文件。在该文件中,我使用了表单,并在主页面中使用了表单。由于Master页面固有所有页面,标题也是。由于一个页面中的两个表单事件处理程序不起作用..