今天跟大家分享下EasyTools的IframeAdapt控件和SubmitPanel控件,由于这两个控件比较简单,所以就一次性都写出来了,自此,EasyTools的控件都讲解完毕了,除了那个MyTextBox,MyTextBox的使用方法跟AlertTextBox的使用方法一模一样,所以不打算写这个的用法。
下面我们一起来看下这两个控件的神奇功能吧。请看效果图:
图片看不清楚?请点击这里查看原图(大图)。
上面是IframeAdapt控件的属性,其中OffersetHeight是自适应iframe后的高度的偏移量。
ParentIframeId是该页面的上级iframe的id。
设置好后就能够自适应iframe高度,是不是很简单呢。呵呵。。。
喜欢用iframe的朋友这个功能简直就是个福音,可以让你实现跟使用ajax一样的效果哦。当然只是效果一样,但性能还是有差别,一个页面用1,2个iframe没什么关系,但建议不要滥用哦。
可能大家在网上也搜索过一些类似功能的代码,我也搜索过,但没有让我满意的,本来有个还行,但只能在ie下面使用才有理想的效果,在火狐下面或其他浏览器下面就不是那么回事了,一旦撑大后就不会缩回去,所以你得先把其变小再让其自适应。这个过程页面就会有很明显的闪动。用户体验很不好。
但用这个控件的话就可以解决你的这些烦恼和疑问。自己体验下吧。
这个是SubmitPanel控件的属性,使用起来跟panel一样,把他嵌套在您要触发按钮的表单上面,然后选择您要触发的按钮,如上图ButtonId的属性
不知道会不会有人会问,这个问题还不简单,加个<form>标签包围起来不就行了吗?还要那么麻烦干嘛?我一开始就是这么想的。后来发现.net有个很郁闷的特点,整个页面就是包在一个<form>里面,服务器控件大多都必须放在这个服务端的form里面。这样就造成一个问题,你不能在里面写多个<form>标签,所以我们还是取消一开始的那个想法吧。
好了,今天也比较累,先写到这里吧。希望大家喜欢EasyTools。我以后会做升级和扩展,如果大家有什么好的建议,或是觉得自己需要个怎样的控件都可以向我反应,我根据请求的人数,决定做不做。再次感谢支持。
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!