解决!关于,js 调用隐藏的服务器Button,缺少对象的问题

来源:互联网 发布:mac u盘启动盘制作方法 编辑:程序博客网 时间:2024/05/01 04:22

如果,把一个服务器 Button 直接设成:Visible="False",

<asp:Button ID="Button1" runat="server" onclick="Button1_Click1"  Text="Button"Visible="False" />

则在JS调用它的click的时候,会报缺少对象或者对象为空等错误,如下图

 

 

 

解决办法,去掉Visible="False" ,把它的属性改为style="display:none"

其实要的效果是同样的,只要达到隐藏的目标,与能够调用它的事件就OK了!如下代码:

<asp:Button ID="Button1" runat="server" onclick="Button1_Click1"  Text="Button"style="display:none"/>

            de_Fty_Price.Attributes["style"] = "display:none";//后台隐藏前台的控件
            de_Fty_Price.Attributes["style"] = "display:none";

原创粉丝点击