当时用Coolite做测试遇到两个问题:
1. 传递给Tab的Url参数会莫名其妙的被添加上其他字符(到Coolite论坛上问了一下估计是bug)。正常情况下,google搜索url是这个样子:
http://www.google.com/search?q=Hello
但因为Coolite在Tab的Url后面添加了某些字符,结果变成这样:
http://www.google.com/search?q=Hellosfkjsdkfjskdf
, 解决办法是把搜索Url设成这样形式:
http://www.google.com/search?q=Hello&End=Y
,呵呵!!
2. 多个Tab同时加载页面引起冲突,导致后面加载的Tab页面有javascript错误。解决办法很简单,TabPanel的属性
DeferredRender="false"
就OK了。
完整代码:
<%@ Page Language="C#" %>
<%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
Update 3 Pages
PS: 这篇文章是用Windows Live Writer来写的,感觉效率高了很多,排版也好了,Cool, I like it!( – 。- !) 感觉有点卖广告味道~
