这个问题涉及ASP.NET WebForms。我在选择某个asp:Panel
上的项目后,将UserControl添加到asp:DropDownList
元素中。
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...
}
}