您好我在网格中添加了以下按钮:
<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" />
我收到:“在UpdatePanel'AddressGridViewUpdatePanel'中找不到触发ID为'Button1'的控件。”
知道如何解决这个问题吗? 谢谢。
答案 0 :(得分:1)
AsyncPostBackTrigger
需要同一命名容器中的指定控件(请参阅MSDN中的备注)作为父UpdatePanel。
我建议您使用ScriptManager.RegisterAsyncPostBackControl将您的按钮注册为异步触发器。