【发布时间】:2010-08-27 08:09:16
【问题描述】:
我使用 C# 代码在选项卡控件中添加了 ascx 控件。如果您单击任何选项卡。 ASCX 控制负载。更新窗格中的选项卡控件。 Alos ASCX 控件包括按钮,如果您单击按钮可以向数据库添加一些值,但 ASCX 会消失。我认为它已重新加载。我该如何解决? 如果我单击选项卡控件,我会加载 ascx 控件。我在 ASCX 上有一个按钮。我点击按钮 ASCX disapper..
protected void ASPxPageControl1_ActiveTabChanged(object source,
DevExpress.Web.ASPxTabControl.TabControlEventArgs e)
{
if (ASPxPageControl1.ActiveTabPage.Name == "Ali Sp. Reqs")
PhAliSpReqs.Controls.Add(UserControlHelper.LoadControl(this.Page, "~/EngWebUserControl/AliSpReqs.ascx"));
else if (ASPxPageControl1.ActiveTabPage.Name == "Test")
PhTest.Controls.Add(UserControlHelper.LoadControl(this.Page, "~/EngWebUserControl/Test.ascx"));
ASCX:
public partial class Test : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
}
public void Button1_Click(object sender, EventArgs e)
{
if (txtTest.Text != String.Empty)
{
Label1.Text = "Hello!";
}
else
Label1.Text = "Error";
}
}
如果我点击标签,一切都很好。但是单击 ascx 上的按钮。 ASCx 控制消失。怎么解决!!!
【问题讨论】:
标签: c# .net visual-studio ascx