如何访问标头内的标签

本文关键字:标签 何访问 访问 | 更新日期: 2023-09-27 18:36:54

我想从 C# 代码访问标头内的标记。
我想检查"IF"条件,一个结果禁用标签的可见性,另一个结果发送到另一个页面。以下代码:

<header>
    <div class="content-wrapper">
        <div class="float-left">
            <p class="site-title">
                <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~'Images'AssetManagementIcon.PNG" Style="background-color: transparent; border: none;" Height="67px" Width="242px" OnClick="ImageButton1_Click" />
            </p>
        </div>
        <div class="float-right">
            <section id="login">
            </section>
            <nav>
                <ul id="menu">
                    <li><a runat="server" href="~/">Log Out</a></li>
                </ul>
            </nav>
        </div>
    </div>
</header>

我想访问<li><a runat="server" href="~/">Log Out</a></li>

如何访问标头内的标签

看起来您正在使用 asp.net 并且正如您所写的那样,您想要访问注销标签。我建议您使用 asp.net 超链接。你可以按原样使用你的代码,但你需要添加一个ID,这样你才能在你的JavaScript中调用它,但是我推荐这样的超链接会更干净。

<asp:HyperLink id="hpLogout" runat="server">Log Out</asp:HyperLink>

您还可以将文本放在超链接控件中,如下所示:

<asp:HyperLink id="hpLogout" runat="server" Text="Log Out" />

但它与前一个相同。

另一方面,您可以将函数放在超链接标签中,例如

<asp:HyperLink id="hpLogout" runat="server" Text="Log Out" OnClick="MyFunction" />

当然,MyFunction 是 c# 代码隐藏中已经定义的函数。

同样,您只需要一个 ID,您可以调用该 ID 来验证 C# 代码的代码隐藏。

我希望这对你有帮助。祝你好运。

在 '' 标签上放一个 id。执行以下操作...

<header>
    <ul id="menu">
        <li><a id="aID" runat="server" href="~/">Log Out</a></li>
    </ul>
</header>

并使用它的 id 从代码隐藏访问它...

aID.InnerText = "hello";