gpt4 book ai didi

c# - HtmlGenericControl 返回 Null

转载 作者:行者123 更新时间:2023-12-02 18:09:50 26 4
gpt4 key购买 nike

我需要这方面的帮助,我正在尝试将内容页面中的 div 标签中的“display:none”设置为“display:block”。当我执行下面的代码时,HtmlGenericControl 类不断给出错误“对象引用未设置为对象的实例”,因为他找不到“divSignin”(我的 div 标签的 id),但它就在那里,如中所示代码:请帮忙。

我的 HtmlGenericControl 实现有问题吗?

这是我的内容页面中的代码:

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div class="col-md-4" id="divSignin" style="display:none" runat="server">
</div>
</asp:Content>

这是我的母版页后面的代码:

protected void lbtnRegister_Click(object sender, EventArgs e)
{
HtmlGenericControl myObject = Master.FindControl("ContentPlaceHolder1").FindControl("divSignin") as HtmlGenericControl;

//HtmlGenericControl myObject;
// myObject = (HtmlGenericControl)ContentPlaceHolder1.FindControl("divSignin");
// myObject.Style.Add("display", "block");
}

代码后面的注释部分是我尝试过的另一件事,它返回相同的东西(空)。

最佳答案

您可以尝试一下吗,

protected void lbtnRegister_Click(object sender, EventArgs e)
{
HtmlGenericControl myObject = ContentPlaceHolder1.FindControl("divSignin") as HtmlGenericControl;
}

关于c# - HtmlGenericControl 返回 Null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35938542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com