0

Treeview でノードをクリックすると、コード ビハインドで HTML を作成し、リテラル コントロールにロードします。ツリー ビュー コントロールのいずれかのノードをクリックしてリテラルで表示するためのデータを取得するたびに、ページをロードしたくありません。ここでポストバックを回避するにはどうすればよいですか? 以下に示すように、ツリービューの周りで updatepanel を使用してみましたが、別のノードをクリックしてもデータが変化せず、ポストバックもありません。どうすればこれを解決できますか?

                            <table> 
                                <tr>
                                    <td valign="top">
                                        <asp:UpdatePanel ID="UP_HealthCon_Ddl_Conditions" runat="server">
                                            <contenttemplate>
                                      <asp:TreeView ID="Tree_Index" NodeWrap="false" Style="font-size: 11px; font-family: Tahoma; font-weight: bold; text-align: left;" runat="server" Width="10px" EnableClientScript="False">
                                        </asp:TreeView>
                                         </contenttemplate> 
                                         </asp:UpdatePanel>
                                    </td>
                                </tr>
                            </table>


                            <table>
                                <tbody>
                                    <asp:Label ID="litSPName" runat="server" Font-Bold="true"></asp:Label>
                                    <br />
                                    <br />
                                    <asp:Literal ID="lit_basic_Result" runat="server"></asp:Literal>
                                </tbody>
                            </table>
4

1 に答える 1

0

contenttemplate と updatepanel をテーブルに追加すると、うまくいきました!!!

于 2013-03-25T05:47:17.097 に答える