在站点中使用 C# 中的 JS 隐藏元素。掌握元素在页面刷新后再次出现

问题描述 投票:0回答:0

我在 Site.Master.cs 中使用 c# 运行此代码隐藏:

ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "myFunction()", true);

该代码在我的 Site.Maste.ASPX 中触发此脚本:

<script>
        function myFunction() {
            var x = document.getElementById("XXXX");
            x.style.display = "none";
        }
</script>

它应该隐藏这个元素:

<li ID="XXXX" runat="server" ClientIDMode="Static"><a runat="server" href="~/">Home</a></li>

我可以看到它隐藏了几毫秒,但页面立即刷新并再次出现。 页面刷新后项目如何保持隐藏?

javascript c# asp.net master-pages show-hide
© www.soinside.com 2019 - 2024. All rights reserved.