我正尝试根据从上一页收到的信息从我的page.aspx文件中动态删除一个<br />
。我尝试给br一个id并尝试如下删除它:
在页面.aspx中:
<br id="Break" />
在第.aspx.cs页中:
Page.Form.Controls.Remove(Break);
这不起作用,它告诉我名称“Break”在当前上下文中不存在。
我在代码的其他行中使用Page.Form.Controls.Remove,它工作得很好,但是当我尝试删除<br />
时,它总是给我一个错误。
有没有其他方法可以从我的page.aspx中动态删除<br />
?
2条答案
按热度按时间um6iljoc1#
是的,如果你做
<br runat="server" id="break" />
。但是设置this.break.Visible = false;
而不是Remove
。qacovj5a2#
您可以尝试使用替换功能