在我的aspx页面中,我有这个div。
<div id="downloadableProducts" runat="server"><a href="#">Downloadedable Products</a></div>
我试图像这样在后面的代码中更改css。
downloadableProducts.Style("display") = "none";
但这是行不通的,我在后面的代码中的downloadableProducts下收到错误和红色下划线,并说“名称'downloadableProducts'在当前上下文中不存在”
'

我究竟做错了什么?

最佳答案

您需要将runat="server"添加到div并在后面的代码中将其作为HtmlControl进行访问。例如:

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

09-11 20:23