【发布时间】:2011-12-28 11:07:59
【问题描述】:
我到处都使用母版页。它们包含我的带有ImageButtons 的菜单。它们显示得很好,但是在一页上,事件没有触发,除了帮助按钮,它可以工作。不起作用的页面包含UpdatePanels。
该页面上的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>
【问题讨论】:
-
当然有人可以,但是有了这些信息?不太可能。
-
我可以给你必要的信息。帮帮我
-
你的菜单代码呢?
-
在母版页中发布菜单的代码。相同的代码在每个页面中都能完美运行,但在具有一些更新面板的页面中除外。
-
你能定义“不工作”吗?即,这是否意味着如果您在浏览器中执行“查看源代码”,HTML 就在那里(搜索 TopLinksDiv),但没有显示,或者这是否意味着代码根本没有呈现?如果代码在那里,但菜单没有显示,你的问题是 JS、CSS 或 HTML 相关的。
标签: asp.net master-pages