0
我试图使用更新面板,因此我的页面不会在每次在菜单项中点击时刷新,但似乎我在做什么不是在锻炼你能帮我吗?无法在UpdatePanel中找到触发器ID为“”的控件“
顺便说一下,这段代码是子菜单列表的一部分,所以我无法改变它的按钮或类似的东西。 这是我的代码:
<ul id="ebul_mb73g0_2" class="ebul_mb73g0" style="display: none;">
<li>
**<asp:UpdatePanel runat="server" id="UpdatePanel2" updatemode="Conditional">
<ContentTemplate>
<a title="" id="btnStock" tabindex="2" onclick="btnStock_Click">Stock</a>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnStock" eventname="Click" />
</Triggers>
</asp:UpdatePanel>**
</li>
<li><a title="" id="btnSales" tabindex="3">Sales</a></li>
</ul>
这里是执行错误,我得到: ID为“btnStock”的控制不能在触发发现的UpdatePanel“UpdatePanel2”
我相信这是因为<a></a>
不是一个控件,但有什么办法可以让这个工作出来吗?
感谢你的帮助=)
你知道的事情是,我不能将它改为,因为它出现在鼠标悬停的子菜单项有没有办法让一个看不见的asp按钮点击导致回发或类似的东西? –
alexm
你使用嵌套列表渲染你的菜单结构,并使用css/js来做你的菜单弹出等。 –
谢谢你我想你刚刚解决了我的问题,没有想到那=) – alexm