【发布时间】:2010-09-01 18:13:46
【问题描述】:
我有以下控制:
<asp:TextBox ID="textbox1" runat="server" Width="95px" MaxLength="6" />
我希望在页面加载时隐藏/不可见,并在单击按钮/运行一些 javascript 而不重新加载页面后显示文本框。
这是我当前的按钮:
<asp:Button ID="cmdShowBox" runat="server" Text="Show Button" onclick="showBox(); return false" />
最后这是我当前的 javascript 函数:
function showBox() {
var theControl = document.getElementById("<%= textbox1.ClientID %>");
theControl.style.display = "none";
}
我一开始只是在加载时显示该框,然后尝试单击一个按钮使其隐藏,但我什至无法让它工作:(当我运行上面的代码时,我得到了一个服务器错误提示
编译器错误消息:BC30451:未声明名称“textbox1”。
感谢任何帮助/建议。
【问题讨论】:
标签: .net javascript asp.net