C# ASP.Net为usercontrol添加postbacktrigger';s元素运行时

C# ASP.Net为usercontrol添加postbacktrigger';s元素运行时,c#,asp.net,C#,Asp.net,我有一个占位符,我在其中加载一些运行时用户控件 <asp:UpdatePanel ID="UpdatePanel_Items" runat="server"> <ContentTemplate> <asp:PlaceHolder ID="PlaceHolder_Main" runat="server"></asp:PlaceHolder>

我有一个占位符,我在其中加载一些运行时用户控件

<asp:UpdatePanel ID="UpdatePanel_Items" runat="server">
                        <ContentTemplate>   
                            <asp:PlaceHolder ID="PlaceHolder_Main" runat="server"></asp:PlaceHolder>
                        </ContentTemplate>
但是有一个错误


在UpdatePanel“UpdatePanel\u Items”中的触发器中找不到ID为“ctl00$MainContent$ctl02$LinkButton\u AddToCart”的控件

回发触发器应直接向ScriptManager注册,请按如下方式尝试:

ScriptManager.GetCurrent(this).RegisterPostBackControl(wuc.GetLinkButton_AddToCart());

(当然,如果此代码不在您的Page类中,则必须对其进行引用,而不是“this”)

回发触发器应直接向ScriptManager注册,请按如下方式尝试:

ScriptManager.GetCurrent(this).RegisterPostBackControl(wuc.GetLinkButton_AddToCart());
(当然,如果此代码不在您的Page类中,则必须对其进行引用,而不是“this”)

使用此代码:

import postback url as same page

 <asp:ImageButton AlternateText='<%#Eval("JobLink") %>' runat="server" ID="ibtnExcel"
                                                        ImageUrl="~/images/excel-doc.PNG" Width="25" Height="25" Visible='<%#Eval("Visible") %>'
                                                        ToolTip="Export to excel sheet" OnClick="ExportToExcel" PostBackUrl="~/billing/BillingHome.aspx" />
将回发url作为同一页面导入
使用以下方法:

import postback url as same page

 <asp:ImageButton AlternateText='<%#Eval("JobLink") %>' runat="server" ID="ibtnExcel"
                                                        ImageUrl="~/images/excel-doc.PNG" Width="25" Height="25" Visible='<%#Eval("Visible") %>'
                                                        ToolTip="Export to excel sheet" OnClick="ExportToExcel" PostBackUrl="~/billing/BillingHome.aspx" />
将回发url作为同一页面导入

您是否通过指定
ID
而不是
唯一ID来尝试它?是的,我尝试过。错误:在UpdatePanel“UpdatePanel\u Items”中找不到触发器ID为“LinkButton\u AddToCart”的控件。Asynhtrigger正在使用我编写的代码。但是回发不是。您是否通过指定
ID
,而不是
UniqueID
,来尝试回发?是的,我尝试过。错误:在UpdatePanel“UpdatePanel\u Items”中找不到触发器ID为“LinkButton\u AddToCart”的控件。Asynhtrigger正在使用我编写的代码。但回发并非如此。