在我的代码中,我动态添加了一些文本框和标签。
然后通过下拉列表事件,我想以一种所有添加的文本框和标签将从 aspx 中删除的方式刷新页面
怎么做到呢?
我假设您使用的是 C#。
您可以通过在代码隐藏中执行此操作来重定向到当前页面:
Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri);
AutoPostBack="True"
为 DropDownList添加
为 SelectedIndexChange 添加一个事件到 DropDownList
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"
在代码隐藏文件中:
private void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedIndex == 0)
{
Label1.Visible = false;
}
else
{
Label2.Visible = false;
}
}