找不到UpdatePanel中的触发器

时间:2013-08-31 07:34:58

标签: asp.net

我需要将按钮保留在usercontrol(.ascx)文件中。我已经为同一个按钮提供了AsyncPostBackTrigger controlid。但是在UpdatePanel中找不到触发器的显示“ERROR”。任何人都可以帮助我吗? 这个我给了controlid

    <asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">



    <ContentTemplate>

   <asp:Panel ID="pnlYourAccount" runat="server" Style="display: none; height: 100%;
      margin-left: 330px; margin-top: -230px;">

   here is my design

   </asp:Panel>

   </<ContentTemplate>

   </asp:UpdatePanel>

`

<Triggers>

<asp:AsyncPostBackTrigger ControlID="btn1" EventName="Click" />

</Triggers>

`

这个Linkbutton我一直在用户控制(顶级菜单)。点击菜单时内容应该更新

<asp:LinkButton class="anchorstyle" ID="btn1" runat="server" Text="MenuName" />

1 个答案:

答案 0 :(得分:0)

在aspx页面

<asp:LinkButton class="anchorstyle" ID="btn1" runat="server" Text="MenuName" OnClick="btn1_Click" />

在aspx.cs页面中添加此事件

protected void btn1_Click(object sender, EventArgs e)
{
   //write your code here
}

然后它正常工作。