我需要将按钮保留在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" />
答案 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
}
然后它正常工作。