今天跟大家分享下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。我以后会做升级和扩展,如果大家有什么好的建议,或是觉得自己需要个怎样的控件都可以向我反应,我根据请求的人数,决定做不做。再次感谢支持。


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3