首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >asp:ImageButton未触发onclick事件

asp:ImageButton未触发onclick事件
EN

Stack Overflow用户
提问于 2009-04-25 01:18:51
回答 16查看 52.5K关注 0票数 10

我有一个使用母版页、几个RequiredFieldValidators和Web Toolkit自动完成扩展器的页面。下面的代码只显示了页面的最小部分:

代码语言:javascript
运行
复制
<%@ Page Language="C#" 
    AutoEventWireup="true"  
    CodeFile="Login.aspx.cs" 
    MasterPageFile="~/master.master" 
    Inherits="Login" %>

<asp:Content id="Content1" 
    contentplaceholderid="ContentPlaceHolder1" 
    runat="server">
    <asp:UpdatePanel ID="pnlUpdate" runat="server">
        <ContentTemplate>
            <div>
                <asp:ImageButton class="submitButton" 
                    imageurl="images/button_submit.gif" 
                    id="btnSubmit" 
                    runat="server" 
                    onclick="btnSubmit_ServerClick"/>
            </div>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>

代码隐藏:

代码语言:javascript
运行
复制
protected void btnSubmit_ServerClick
      (object sender, ImageClickEventArgs e)
{
    //breakpoint here does not get hit
}

<form runat="server">标记在母版页中。上面的代码不会触发onclick事件。如果我去掉了母版页并在页面上添加了一个表单标签,它就能工作。母版页中的表单标记是否不受支持,或者这是否应该以某种方式起作用?alt text http://digitalcopy.warnerbros.com/images/mainmenu.gif?provider=00079&disc=03403AAA-1D20-47F2-91FA-5EE632832659

EN

Stack Overflow用户

发布于 2014-03-12 14:40:46

我也面临着同样的问题,我正在动态创建一个ImageButton,但点击该事件并未触发。因此,我在if (IsPostBack)中创建了图像按钮。现在它运行得很好。即使页面被刷新,ImageButton也会被保留。

票数 0
EN
查看全部 16 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/788018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档