我工作的一个项目的风格,我想使用C#在asp.net改变<div>
的造型 我的HTML代码如何更改HTML标签
<div id="xyz" style="display: none" runat="server"> Please Register YourSelf First</div>
和我的C#代码
if (q == 0)
{
HtmlGenericControl ul = (HtmlGenericControl)(this.FindControl("xyz"));
ul.Style["display"] = "block";
} else { ...}
其中UL是始终显示为空.. 请帮助
在哪'asp.net生命周期phase'你打的代码?并且是'UserControl'的代码部分? – 2015-02-11 15:47:41
'FindControl()'不是递归的,所以'this'必须是'xyz'的直接父对象。请注意,您应该能够直接访问'xyz'(它应该是设计器生成的类中的受保护字段)。 – 2015-02-11 15:48:37
不,我不使用任何userControl。我正在编写此代码按钮点击 – 2015-02-11 15:49:27