Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在asp.net中刷新网页_Asp.net - Fatal编程技术网

如何在asp.net中刷新网页

如何在asp.net中刷新网页,asp.net,Asp.net,在我的代码中,我动态添加了一些文本框和标签。 然后通过dropdownlist事件,我想刷新页面,使所有添加的文本框和标签从aspx中删除 怎么做呢?我想你用的是C 通过从代码隐藏执行以下操作,可以重定向到当前页面: Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri); 为DropDownList添加AutoPostBack=“True” 为SelectedIndexChange向DropDownList添加事件 OnS

在我的代码中,我动态添加了一些文本框和标签。
然后通过dropdownlist事件,我想刷新页面,使所有添加的文本框和标签从aspx中删除

怎么做呢?

我想你用的是C

通过从代码隐藏执行以下操作,可以重定向到当前页面:

Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri);
  • 为DropDownList添加
    AutoPostBack=“True”

  • 为SelectedIndexChange向DropDownList添加事件
    OnSelectedIndexChanged=“DropDownList1\u SelectedIndexChanged”

  • 在代码隐藏文件中:

    private void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (DropDownList1.SelectedIndex == 0)
        {
            Label1.Visible = false;
        }
        else
        {
            Label2.Visible = false;
        }
    }
    

  • 将DropDownList的AutoPostBack属性设置为“True”,然后在事件处理程序中删除它们。我将DropDownList的AutoPostBack属性设置为“True”,您在事件处理程序中删除它们是什么意思,如何删除?或者仅在初始加载时添加它们,其中IsPostback==false,这取决于它们的添加方式。你没有给我们太多的机会。。。