母版页的图像按钮

时间:2011-12-28 11:08:00

标签: asp.net master-pages

我到处都使用母版页。它们包含我的ImageButton s菜单。它们显示正常,但在一个页面上,事件不会触发,除了帮助按钮,它可以工作。不起作用的页面包含UpdatePanel个。

该页面上的

ScriptManager设置为AsyncPostBackTimeout="600"

如何开始解决此问题?这是我在主页上的一些代码:

 <div id="TopLinksDiv">
    <a href="#">
      <div id="HelpButton">
          <asp:ImageButton ID="imghelp" AlternateText="Help" ImageUrl="~/Resources/Images/FINALY_HelpBtn.png"
              runat="server" />
      </div>
    </a>
    <a href="#">
       <div id="HomeButton">
          <asp:ImageButton ID="imgHome" AlternateText="Home" ImageUrl="~/Resources/Images/FINALY_HomeBtn.png"
              runat="server" />
       </div>
    </a>
    <a href="#">
        <div id="ChangePWDButton">
            <asp:ImageButton ID="imgChangePwd" AlternateText="Change Password" ImageUrl="~/Resources/Images/FINALY_ChangePWD.png"
               runat="server" />
        </div>
    </a>
    <a>
       <div id="LogoutButton">
           <asp:ImageButton ID="imgLogout" AlternateText="LogOut" ImageUrl="~/Resources/Images/FINALY_LogoutBtn.png"
               runat="server" />
       </div>

1 个答案:

答案 0 :(得分:0)

Jaya,

您是否偶然使用Ajax Control Toolkit?如果是这样,您将需要使用他们的脚本管理器版本而不是.net ScriptManager。我遇到了一个你说的类似问题。如果是这种情况,您需要在主页面中注册工具包并添加Ssript管理器。

//Other directives
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>
    Title
    </title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
  </head>
  <body>
    <form id="form1" runat="server">
      <asp:ToolkitScriptManager ID="tsmMaster" runat="server" />

    </form>
  </body>
</html>