コードビハインドに次のコードがあります。
if (Request.QueryString["category"] == "9")
{
HtmlControl downloadableProducts = (HtmlControl)Page.FindControl("downloadableProducts");
downloadableProducts.Style.Add("display", "none");
}
次のエラーが発生しています。
System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。this である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」という名前は、現在のコンテキストには存在しません