この質問には、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;
}
}
わかりました、それはうまく機能しています。送信ボタンをクリックすると、イベントが呼び出されます。このイベントでは、いくつかの検証を行います。エラーが発生すると、ページにアラートが表示されます。さて、このアラートを表示した後、以前に追加した UserControlpanelDinamicallyContent
が削除されたり、消えたりします。
protected void buttonSubmit_Click(object sender, EventArgs e)
{
string validationResult = DoValidation(value1, value2);
if (string.IsNullOrEmpty(validationResult))
{
// Do something...
}
else
{
// show alert...
}
}