我在后面的代码中有这段代码:
if (Request.QueryString["category"] == "9")
{
HtmlControl downloadableProducts = (HtmlControl)Page.FindControl("downloadableProducts");
downloadableProducts.Style.Add("display", "none");
}
它正在生成以下错误:
System.NullReferenceException:对象引用未设置为对象的实例。在第 43 行,这是这个downloadableProducts.Style.Add("display", "none");
我的 div 看起来像这样:
<div id="downloadableProducts" runat="server">
<a href="#">Downloadedable Products</a>
</div>
我究竟做错了什么?
如果我从后面的代码中删除这一行:
HtmlControl downloadableProducts = (HtmlControl)Page.FindControl("downloadableProducts");
我收到此错误:
当前上下文中不存在名称“downloadableProducts”