0

在我的代码中,我动态添加了一些文本框和标签。
然后通过下拉列表事件,我想以一种所有添加的文本框和标签将从 aspx 中删除的方式刷新页面

怎么做到呢?

4

2 回答 2

1

我假设您使用的是 C#。

您可以通过在代码隐藏中执行此操作来重定向到当前页面:

Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri);
于 2013-08-29T02:46:12.193 回答
0
  1. AutoPostBack="True"为 DropDownList添加

  2. 为 SelectedIndexChange 添加一个事件到 DropDownList
    OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"

  3. 在代码隐藏文件中:

    private void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (DropDownList1.SelectedIndex == 0)
        {
            Label1.Visible = false;
        }
        else
        {
            Label2.Visible = false;
        }
    }
    
于 2013-08-29T03:26:00.307 回答