مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

alireza127

عضویت از 1395/08/27

TreeView with UpdatePanel

  • شنبه 3 تیر 1396
  • 14:47
تشکر میکنم

با سلام و خسته نباشید

من یک Treeview رو داخل یک Updatepanel قرار دادم که موقع expand\collaps ، صفحه refresh نشه اما یه مشکلی که دارم اینه که رویداد  OnSelectedNodeChanged از کار افتاده و هیچ عملی انجام نمیده

چطوری این مشکل میتونم حل کنم؟

کد:

<asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>
 <div id="divPath" style="padding: 10px; direction: ltr; width: 500px; height: 550px; overflow: scroll; z-index: 1; border: 1px solid #D2E5F7;">
                            <asp:UpdatePanel ID="updatePanel1" runat="server" UpdateMode="Conditional">
                                <ContentTemplate>
                                    <asp:TreeView ID="TreeView1" ShowExpandCollapse="true" Style="direction: ltr; float: left;" ImageSet="XPFileExplorer" runat="server" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged" OnTreeNodeExpanded="TreeView1_TreeNodeExpanded" OnTreeNodePopulate="TreeView1_TreeNodePopulate"></asp:TreeView>
                                </ContentTemplate>
                                <Triggers>
                                    <asp:AsyncPostBackTrigger ControlID="TreeView1" EventName="TreeNodeExpanded" />
                                </Triggers>
                            </asp:UpdatePanel>
                            <br />
                            <asp:Label runat="server" ID="lblTreeNull" Style="float: right;" Font-Bold="true" CssClass="lbl2" Visible="false"></asp:Label>
                        </div>

باتشکر

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 3 تیر 1396
  • 17:51

کد زیر را امتحان کنید

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
    <asp:TextBox ID="txtName" runat="server" Width="150px" ReadOnly="true"
    BorderStyle="Double">
    </asp:TextBox>
    </ContentTemplate>  
     <Triggers>
            <asp:AsyncPostBackTrigger ControlID="TreeView1" EventName="SelectedNodeChanged" />
            </Triggers>
    </asp:UpdatePanel>  

    <asp:TreeView ID="TreeView1" runat="server" ImageSet="Arrows"   
    OnSelectedNodeChanged="TreeView1_SelectedNodeChanged" >
    <NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" HorizontalPadding="5px"
    NodeSpacing="0px" VerticalPadding="0px" />
    <SelectedNodeStyle CssClass="treeHover"></SelectedNodeStyle>
    </asp:TreeView>

کاربر سایت

alireza127

عضویت از 1395/08/27

  • یکشنبه 4 تیر 1396
  • 08:30

متاسفانه فرقی نکرد

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 4 تیر 1396
  • 10:16

سرچ کنید Use Treeview in Update Panle نمونه های زیادی هست

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)