ascx中的UpdatePanel

时间:2011-10-28 16:13:28

标签: c# ajax updatepanel

嘿,我在主页面上有一个ajax UPdatepanel,男性引用usercontrol,我在这个usecontrol里面做了另一个updatepanel但是我没有得到这个事件。 我是阿贾克斯的新手,我试过但我没有得到它,任何人都可以帮助我。 感谢

Master.cs
UpdatePanel - reference to search.ascx Parententer 
UpdatePanel - reference to Form.ascx Child

Master.cs

    protected void SokBtn_Click(object sender, EventArgs e)
        {
            Db.Freetext = txtBuscador.Text.Trim();
            Db.itemId = 0;
            MainContent.Controls.Clear();
            if (!string.IsNullOrEmpty(txtBuscador.Text))
            {
                search Search = (search)LoadControl("~/search.ascx");
                Search.FreeText = txtBuscador.Text;
                Search.UserId = idUser;
                MainContent.Controls.Clear();
                MainContent.Controls.Add(Search);

            }
        }


        <asp:ScriptManager ID="ScriptManager1" runat="server" >
            </asp:ScriptManager>
            <asp:UpdatePanel runat="server" id="UpdatePanel" updatemode="Conditional">
                <Triggers>
                    <asp:AsyncPostBackTrigger controlid="btnSearch" eventname="Click" />
                </Triggers>
                <ContentTemplate>
                    <asp:ContentPlaceHolder ID="MainContent" runat="server"></asp:ContentPlaceHolder>                              
                </ContentTemplate>
            </asp:UpdatePanel>

    Search.ascx

    <div id="divContenidoGestion" style="width:1060px; top:250px; position:absolute;">
            <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true" UpdateMode="always"  >
            <ContentTemplate>
                <asp:PlaceHolder ID="Item" runat="server" EnableViewState="False"></asp:PlaceHolder>
            </ContentTemplate>
            </asp:UpdatePanel>
        </div>

0 个答案:

没有答案
相关问题