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

use*_*331 5 css c# asp.net code-behind

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

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

我试图改变后面的代码中的CSS像这样..

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

但这不起作用,我downloadableProducts在后面的代码中得到一个错误和红色下划线,它说'名称'downloadableProducts'在当前上下文中不存在'

我究竟做错了什么?

The*_*yan 13

您需要添加runat="server"到div并HtmlControl在代码隐藏中访问它.例如:

HtmlControl div1 = (HtmlControl)Page.FindControl("downloadableProducts");
Run Code Online (Sandbox Code Playgroud)