0

更新パネルを使用しようとしているので、メニュー項目をクリックするたびにページが更新されませんが、私が行っていることがうまくいかないようです。

ちなみに、このコードはサブメニューリストの一部なので、ボタンなどに変更することはできません。これは私のコードです:

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

そして、これが私が得る実行エラーです:UpdatePanel'UpdatePanel2'のトリガーに対してID'btnStock'のコントロールが見つかりませんでした

コントロールではないからだ<a></a>と思いますが、うまくいく方法はありますか?

助けてくれてありがとう=)

4

2 に答える 2

0

そうです、これ<a>はサーバー側のコントロールではありません。

<asp:Button>ポストバックを発生させてヒットしたい場合は、実際にはリンクではないので、これに変更したいと思いますbtnStock_Click()

于 2012-08-25T23:21:58.407 に答える