你真的了解visible属性吗 |
您所在的位置:网站首页 › visible的名词 › 你真的了解visible属性吗 |
每一篇博客的背后都有一个故事,每一个故事都会让人印象深刻。 我的故事是这样的:某年某月的某一天,我正在自己的座位上调试代码,已经调试了很长时间,也找了好几个人一块调试,但是一直没有调试出来。代码大概是这样的:我在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 |