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

如果,把一个服务器 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";

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hcf_force/article/details/6875606
个人分类: 2008 VC#ASP.NET
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭