我有一个带有 onserverclick 事件的 Site.master 页面,当我加载一些 .aspx 页面时工作正常,但是在某些页面上,Site.master 页面中的事件根本不会触发。真的没有意义,并希望有人可以告诉我这是为什么?
这是母版页中的按钮。
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="Pandora.Web.WebForms.SiteMaster" %>
<input type="image" runat="server" id="btnSearchFunction" src="Images/searchIcon.png" name="image" width="16" height="20" onserverclick="btnSearchFunction_Click" />
protected void btnSearchFunction_Click(Object sender, EventArgs e)
{
//code
}
这是 Site.master 中的事件不想触发的页面示例
<%@ Page Title="TopicsPage" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="TopicPage.aspx.cs" Inherits="Pandora.Web.WebForms.TopicPage" %>
对不起,如果这一切都有点模糊