我在 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>
我可以看到它隐藏了几毫秒,但页面立即刷新并再次出现。 页面刷新后项目如何保持隐藏?