在asp.net后面的代码中更改CSS

时间:2012-06-04 19:53:12

标签: c# asp.net css code-behind

在我的aspx页面中,我有这个div ..

<div id="downloadableProducts" runat="server"><a href="#">Downloadedable Products</a></div>

我正在尝试更改后面代码中的css ..

downloadableProducts.Style("display") = "none";

但是这不起作用,我在后面的代码中的downloadableProducts下面出现错误和红色下划线,并且它说'当前上下文中不存在名称'downloadableProducts' “

我做错了什么?

1 个答案:

答案 0 :(得分:13)

您需要将runat="server"添加到div并在代码隐藏中以HtmlControl的形式访问它。例如:

HtmlControl div1 = (HtmlControl)Page.FindControl("downloadableProducts");