<asp:DropDownList ID="ddloption" runat="server" Visible="false">
<asp:ListItem Text="Active" Value="Active"></asp:ListItem>
<asp:ListItem Text="D-Active" Value="D-Active"></asp:ListItem>
</asp:DropDownList>
function boxchange(dd)
{
document.getElementById("<%= ddloption.ClientID%>").visibility = "visible";
}
ddloption 为空,我得到了什么...你能告诉我如何使用它吗?
最佳答案
当您有一个 runat="server"visible="false"
asp 控件时,它不会呈现在 html 中。尝试这样的事情:
<div id="wrapper" style="display: none;">
<asp:DropDownList ID="ddloption" runat="server">
<asp:ListItem Text="Active" Value="Active"></asp:ListItem>
<asp:ListItem Text="D-Active" Value="D-Active"></asp:ListItem>
</asp:DropDownList>
</div>
function boxchange(dd)
{
document.getElementById("wrapper").style.display = "block";
}
关于asp.net - 如何在 asp.net 中使用 javascript 为下拉列表框设置可见的 true 和 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1791759/