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