gpt4 book ai didi

c# - 如何更改 HTML 标签的样式

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:36 26 4
gpt4 key购买 nike

我正在做一个元素,我想更改 <div> 的样式在 asp.net 中使用 c#我的 html 代码是

 <div id="xyz" style="display: none" runat="server"> Please Register YourSelf First</div>

我的c#代码是

 if (q == 0)
{

HtmlGenericControl ul = (HtmlGenericControl)(this.FindControl("xyz"));
ul.Style["display"] = "block";
} else { ...}

其中 ul 始终显示 null..请帮忙

最佳答案

您可以使用 xyz.Attributes.Add("style", "display: block")xyz.Attributes["style"] = "display: block" .

仅供引用:您不需要使用 FindControl,除非 xyz 位于 Repeater 等数据控件内。

<div id="xyz" style="display: none" runat="server">
Please Register YourSelf First
</div>
<asp:Button runat="server" ID="SubmitButton"
OnClick="SubmitButton_Click" Text="Submit" />

protected void SubmitButton_Click(object sender, EventArgs e)
{
xyz.Attributes.Add("style", "display: block");
}

关于c# - 如何更改 HTML 标签的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28458469/

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