调用事件后,C#+UserControl+Panel被清除
本文关键字:清除 C#+UserControl+Panel 事件 调用 | 更新日期: 2023-09-27 18:25:00
此问题涉及ASP.NET WebForms。在asp:DropDownList
上选择一个项目后,我将向asp:Panel
元素中添加一个UserControl。
protected void dropdownlist_SelectedIndexChanged(object sender, EventArgs e)
{
panelDinamicallyContent.Controls.Clear();
switch (selectedValue) {
case 1:
panelDinamicallyContent.Controls.Add(
panelContainerControls.FindControl("UserControl1"));
break;
}
}
好的,效果很好。当我点击提交按钮时,我调用一个事件。在这个事件中,我做了一些验证。当我遇到任何错误时,我会在页面中显示一个警告。好吧,在显示此警报后,我之前添加到panelDinamicallyContent
中的UserControl被删除、取消显示或其他什么。
protected void buttonSubmit_Click(object sender, EventArgs e)
{
string validationResult = DoValidation(value1, value2);
if (string.IsNullOrEmpty(validationResult))
{
// Do something...
}
else
{
// show alert...
}
}