AsyncPostBackTrigger 无法在网格 EmptyDataTemplate 中找到按钮
您好,我在网格内添加了以下按钮:
<EmptyDataTemplate>
<asp:Button ID="Button1" runat="server" CssClass="fancy-button"
onclick="Button1_Click" Text="Adauga un spatiu" />
</EmptyDataTemplate>
背后的代码:
protected void Button1_Click(object sender, EventArgs e)
{
adsDetails.ChangeMode(DetailsViewMode.Insert);
}
当我单击按钮并尝试添加时,该按钮不会触发:
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
我收到:“无法找到 ID 为“Button1”的控件UpdatePanel 'AddressGridViewUpdatePanel' 中的触发器“
知道如何解决此问题吗? 谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
AsyncPostBackTrigger
需要同一命名容器中的指定控件(请参阅 MSDN) 作为父 UpdatePanel。我建议您使用 ScriptManager.RegisterAsyncPostBackControl 将您的按钮注册为异步触发器。
AsyncPostBackTrigger
needs the specified control in the same naming container (see remarks in MSDN) as the parent UpdatePanel.I suggest you to use ScriptManager.RegisterAsyncPostBackControl to register your button as async trigger instead.