嘿,我在主页面上有一个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>