gpt4 book ai didi

asp.net - 如何使用 ASP.NET 更改 HTML 页面元素的 CSS 类?

转载 作者:技术小花猫 更新时间:2023-10-29 10:17:59 26 4
gpt4 key购买 nike

我在 ASP.NET 页面上有几个具有不同 id 的

  • 元素:

    <li id="li1" class="class1">
    <li id="li2" class="class1">
    <li id="li3" class="class1">

    并且可以像这样使用 JavaScript 更改他们的类:

    li1.className="class2"

    但是有没有办法使用 ASP.NET 更改

  • 元素类?它可能是这样的:

    WebControl control = (WebControl)FindControl("li1");
    control.CssClass="class2";

    但是 FindControl() 没有像我预期的那样工作。有什么建议吗?

    提前致谢!

  • 最佳答案

    添加runat="server" 在您的 HTML 页面中

    然后像这样在您的 asp.Net 页面中使用 attribute 属性

    li1.Attributes["Class"] = "class1";
    li2.Attributes["Class"] = "class2";

    关于asp.net - 如何使用 ASP.NET 更改 HTML 页面元素的 CSS 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/120766/

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