ASP.NET按钮单击事件仅在顶级母版页上有效

时间:2012-03-31 07:33:23

标签: asp.net

我有base.master(顶级),second.master(submaster)。顶级主控中的一个按钮可以在一个主页上激活点击事件,如果它在使用second.master的页面上,则按钮点击事件不起作用。

我在子主管中没有按钮工作,下面是代码:

protected void afd(object sender, EventArgs e)
        {
            var a = "C";
        }

<asp:Button runat="server" OnClick="afd" Text="huh" />

Base.master指令:

<%@ Master Language="C#" MasterPageFile="~/umbraco/masterpages/default.master" AutoEventWireup="True" CodeBehind="Base.master.cs" Inherits="UmbracoWebsite.masterpages.Base" %>

Register.master指令:

<%@ Master CodeBehind="~/masterpages/Register.master.cs" Inherits="UmbracoWebsite.masterpages.Register" Language="C#" MasterPageFile="~/masterpages/Base.master" AutoEventWireup="True" %>

1 个答案:

答案 0 :(得分:0)

这意味着您手动连接button_click事件并且您缺少按钮名称,因此我将其视为btn1

所以您还需要在使用它的页面Page_Load的{​​{1}}上提供以下内容:

Page_Init

希望这会有所帮助......