你真的了解visible属性吗

您所在的位置:网站首页 visible的名词 你真的了解visible属性吗

你真的了解visible属性吗

#你真的了解visible属性吗| 来源: 网络整理| 查看: 265

         每一篇博客的背后都有一个故事,每一个故事都会让人印象深刻。

         我的故事是这样的:某年某月的某一天,我正在自己的座位上调试代码,已经调试了很长时间,也找了好几个人一块调试,但是一直没有调试出来。代码大概是这样的:我在HTML中写了一个隐藏控件,然后在后台给这个控件赋值,然后在另外的页面使用这个控件上的数据,逻辑很简单,但是数据一直不能正确传递。

          调试了很长时间,终于我们组长看不下去了。查看了我的代码以后,问:“你是怎么传值的?”,答“隐藏控件”,再问“隐藏控件怎么使用?”,答“写一个控件,然后将控件的visible设置为false啊!”,问“visible什么意思?”,答“不可见啊”,组长说“你去查一下visible到底是什么意思?”。恩?从接触VB开始,一直都使用visible,一直没有问题,这次居然有问题了,带着疑问打开了百度。

        代码中的提示:visible   属性获取或设置一个值,该值指示服务器控件是否呈现在页上。

        然后把这个属性去掉试试,果然可以获取数据了,看来以前理解是有些偏差。

        问题还没有解决,因为程序还是需要使用隐藏控件来传递数据,那怎么办呢?可以这样设置隐藏控件。

前台代码:

       

         控件使用没问题了,可是界面上还有一个类似问题,代码逻辑是这样的:界面分为两部分,每一部分都是写到一个table中,table不可见,然后根据条件分别显示,显示的时候不能有空档,开始的时候也是使用了visible属性,这个属性还是上边的老问题,所有控件都不可用了,那怎么办呢?判断的代码在后台,所以后台代码是这样的:

Table1.Attributes.Add("style","display:none");

        问题终于解决了。总结:

1 常识不一定都是正确的,它也是有适用条件的

2 思维一定要活跃,不能头痛医头脚痛医脚,出现问题,一定要顺藤摸瓜,这样才能找到问题根源

3 扎实的基础最重要



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3