隐藏占位符(如果之前已显示过)
本文关键字:显示 占位符 如果 隐藏 | 更新日期: 2023-09-27 18:33:33
所以我正在尝试编写一些代码来隐藏占位符中的一段javascript。这个想法是隐藏它,如果它已经显示过一次。我的代码如下所示:
<asp:PlaceHolder runat="server" ID="LoadScript">
<script type="text/javascript">
javascript function
</script>
</asp:PlaceHolder>
我有一个使用会话和占位符可见状态的想法,但无法真正弄清楚逻辑。这是我正在尝试使用的内容:
Session["Script"] = LoadScript.Visible;
this.LoadScript.Visible = false;
有人能想出一种方法来做到这一点吗?谢谢!
if(Session["scriptRan"] != null)
{
this.LoadScript.Visible = false;
}
else
{
Session["scriptRan"] = true;
}
Visible 属性只是在更改可见性的 CSS 属性。它不会阻止您的代码工作。但:
if(Session["run"]==null)
//change visibility
else
//also change visibility but make it different.