我有一個onserverclick事件的Site.master頁面,當我加載一些.aspx頁面,但然後在一些頁面上的Site.master事件頁面根本不會觸發。 真的沒有意義,並希望有人可以給我一個跡象,爲什麼這是?圖像按鈕點擊事件不在所有頁面上發射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" %>
對不起,如果一切都有點模糊
是的,這是一個好主意。謝謝。它發生在同一頁面上,它感覺像一個JavaScript場景,但沒有錯誤(在控制檯) – Arianule
沒有probs。只是顯然,它不一定是一個錯誤,以阻止onclick工作。如果這些頁面中有其他有效的javascript連接到按鈕單擊事件,則可能會阻止__doPostback被觸發。有必要查看這些元素的來源,以確切檢查接入的內容 –