我正在其中一个类文件中加载用户控件。这不是页面背后的代码。这是网格视图的常用类,适用于所有页面中的所有网格视图。
我在用户控件中的控件中添加了onclick方法,但它们没有触发该用户控件的代码。
我保持了分数。但是,它没有达到那些突破点。此外,单击任何具有onclick方法的控件后,用户控件将关闭。点击整个页面后重新加载网格视图加载,因此我猜用户控制正在消失。我在用户控件中使用更新面板仍然无法正常工作。单击用户控件将进入该用户控件的on_pageload。
单击每列网格标题上的图像时,将显示此用户控件。我的代码如下
<asp:LinkButton ID="lnkSortDescending" runat="server"
onclick="lnkSortDescending_Click">
Sort Descending
</asp:LinkButton>
protected void lnkSortDescending_Click(object sender, EventArgs e)
{
//some code
}
加载用户控件的文件:
protected void btnFilterButton_Click(object sender, ImageClickEventArgs e)
{
int i = 0;
Panel p = new Panel();
Control uc = (Control)Page.LoadControl("~/UserControls/FilterPanel.ascx");
uc.ID = "Filter"+(i++);
p.Controls.Add(uc);
}
请帮我解决这个问题。