这个问题涉及 ASP.NET WebForms。asp:Panel
在某些 asp:DropDownList
.
protected void dropdownlist_SelectedIndexChanged(object sender, EventArgs e)
{
panelDinamicallyContent.Controls.Clear();
switch (selectedValue) {
case 1:
panelDinamicallyContent.Controls.Add(
panelContainerControls.FindControl("UserControl1"));
break;
}
}
好的,它工作得很好。当我点击提交按钮时,我调用了一个事件。在这种情况下,我会做一些验证。当我遇到任何错误时,我会在页面中显示警报。好吧,在显示此警报后,我之前添加的 UserControlpanelDinamicallyContent
被删除、消失或其他。
protected void buttonSubmit_Click(object sender, EventArgs e)
{
string validationResult = DoValidation(value1, value2);
if (string.IsNullOrEmpty(validationResult))
{
// Do something...
}
else
{
// show alert...
}
}