5

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

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

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

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

但这不起作用,我downloadableProducts在后面的代码中收到错误和红色下划线,并显示“当前上下文中不存在名称‘downloadableProducts’”

我究竟做错了什么?

4

1 回答 1

13

您需要添加runat="server"到 div 并HtmlControl在代码隐藏中将其作为 a 访问。例如:

HtmlControl div1 = (HtmlControl)Page.FindControl("downloadableProducts");
于 2012-06-04T19:57:27.837 回答