gpt4 book ai didi

javascript - 基于 Null/Not Null ASP.NET 显示/隐藏数据库字段

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

我试图通过 ASP.NET 隐藏数据字段(如果该字段为空)。我有以下设置:

<script runat="server" type="text/vb">
// target the id called test
var test = document.getElementById("test");

// if test is not empty, show
// else hide test
if (test.value != null){
document.getElementById("test").style.visibility = visible;
}else{
document.getElementById("test").style.visibility = hidden;
}

<p><asp:Label runat="server" id="test"><%# Eval("DBField")%></asp:Label></p>

我离这里还远吗?无论我尝试什么,我都会出错。然而,我认为它不应该那么复杂......任何想法/建议将不胜感激。

提前谢谢您,

最佳答案

如果不知道您的错误是什么,就很难给您答案。跳出来的一件事是您没有使用 asp.net 控件的 ClientId。尝试改变这个:

var test = document.getElementById("test");

对此:

var test = document.getElementById("<%=test.ClientID%>");

当您将 ID 分配给 ASP.NET 控件时,该 ID 并不是呈现的 ID。给予this article阅读更多相关信息。

关于javascript - 基于 Null/Not Null ASP.NET 显示/隐藏数据库字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7796595/

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