Кнопки с изображениями мастер-страниц - PullRequest
0 голосов
/ 28 декабря 2011

Я использую мастер-страницы везде.Они содержат мое меню с 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 голосов
/ 28 декабря 2011

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>
...