gpt4 book ai didi

javascript - 从代码后面调用javascript函数来删除div,但回发时会出现div

转载 作者:行者123 更新时间:2023-11-28 16:11:20 26 4
gpt4 key购买 nike

我有 2 个 div,其中包含 asp 控件。当我想要执行某个操作时,我希望 div 出现,而​​对于其余操作,我需要它们隐藏。

在我的 Page_load 中,我有以下代码来调用 javascript 函数:

if (Request.QueryString["isMovingTask"] != null)
{
isMovingTask = Convert.ToBoolean(Request.QueryString["isMovingTask"].ToString());
}
if (!isMovingTask)
{
Page.ClientScript.RegisterStartupScript(GetType(),"Remove","removeDiv();",true);
}

isMovingTask 是一个从我的操作文件(“viewTask.aspx”)发送的 bool 值。如果这是真的,则意味着我要求移动任务,因此我需要显示 div,否则隐藏它们。所以在 if 语句中我检查它是否不正确,然后我想隐藏 div。所以我调用了一个名为“removeDiv()”的 JS 函数,如下所示:

<script type="text/javascript">
function removeDiv() {
$('#checkboxes').remove();
$('#exhibitWarning').remove();
}
</script>

“viewTask.aspx”是我的页面,它在 fancybox 内调用“moveTemplate.aspx”文件,所有这些代码都在“moveTemplate.aspx”页面中。所以当我第一次启动它时,一切正常,div 被隐藏等等。但是当我单击导致回发的单选按钮时,由于某种原因,它会将 div 放回原处。

关于为什么这样做有什么想法吗?

最佳答案

您可以使用面板控件。并可以将其可见属性设置为 true 或 false。

关于javascript - 从代码后面调用javascript函数来删除div,但回发时会出现div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12865203/

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