我想在页面加载时使用JavaScript禁用.net面板
这是我的代码
<asp:Panel ID="pnl_schoolname" ClientIDMode="Static" runat="server" BorderColor="Firebrick" BorderStyle="Double">
//Design
</asp:Panel>
<script>
window.onload = function () {
var panel = document.getElementById('<%=pnl_schoolname.ClientID%>');
alert(panel.enable);
panel.enable = false;
};
</script>
警告它显示未定义。
答案 0 :(得分:-2)
我认为它不起作用,因为ClientIDMode是静态的。
尝试
document.getElementById('pnl_schoolname')
为什么不禁用VB-Code? p>
Protected Sub Page_Load
pnl_schoolname.Enabled = False
End Sub