随心所欲

做个幸福的人
posts - 147, comments - 1402, trackbacks - 28, articles - 0
  博客园 :: 首页 :: 新随笔 ::  :: 订阅 订阅 :: 管理
这次是来自微软的专家,atlas开发小组的。我们展示了Atlas使用中发现的问题,和他们一起探讨bug的原因,还有一些疑问。
(听他说,下个星期Atals发布新的版本!太长时间了,终于迎来了一个新版本

主要的问题集中在:
Atlas已经发现的bug(参见我以前发的Atals新发现的bug);
UpdatePanle的更新;
UpdateProgress,几个事件;
注册的js被修改的问题;
关于Runtime的调用;
关于VirtualEarth;
还有几个其他方面的问题:fileUploader的识别等。


这是详细情况:

1:页面引用的注册问题:他只是纪录下来,没有立即的结果

2:FireFox下有代码不能正常运行:又发现了好几个地方不能运行。还有些地方是fireFox正确,但是IE不正确
      CollapsiblePanelExtender:IE正确,FireFox不行。
      ModelPopup工具:如果背景中有DropDownList控件,则IE控制实效;FireFox可以。
      还有几个js,IE不可以,FireFox可以。
      纪录,没有立即的结果

3:DragPanle在MasterPage里面不能正常运行:纪录,没有立即的结果

4:FileUpload不能在UpdatePanle中使用:.纪录,没有立即的结果
     这次又发现了另外一个bug:html的上载控件在2.0里面不能被识别(就是在服务器端找不到发送的附件),除非也加上runat=server。但是在1.1里面没问题.

5:关于js被修改:(有些js,你只能自己加一些废话在里面,要不然注册不上,但是firefox里面没问题)纪录,没有立即的结果

6:UpdateProgress:怎么能得到Update处理完的事件?答曰,不能;有没有可能每个UpdatePanle绑定一个UpdateProgress?答曰:不能。

7:UpdatePanle,能不能只更新其他而不更新自己?(比方说,我的Index不想每次都更新,但是index会触发新页面的打开)需要间接实现:用html的button,不是服务器端的控件,朝里面动态添加js。

8:子页面如何调用父页面的Atlas的回发?没有专门的函数,需要通过dcom,调用父窗体的js函数,当然这个函数自己写。

9:VirtualEarth:是两开发个团队,所以Atlas不在发布什么控件了。不用等了。

10:能不能直接使用Atlas的runtime的js,而不是通过调用资源文件?(有时候想自己做一些扩展)答曰:不能

11:回发的时候能不能只是回发一部分html?答曰:不能。

12:Atlas里面只能、必须使用ViewState,不论多么大,都不能禁止。

再加一个:
13:UpdatePanle能不能嵌套使用?正在开发中




 
 

Feedback

#1楼    回复  引用    

2006-06-30 21:25 by love coding [未注册用户]
喜欢喜欢

#2楼    回复  引用    

2006-06-30 21:55 by mingzaili [未注册用户]
good!

#3楼 [楼主]   回复  引用  查看    

2006-06-30 22:40 by 随心所欲      
嘿嘿,喜欢就好。

#4楼 [楼主]   回复  引用  查看    

2006-06-30 22:42 by 随心所欲      
俺最近写这些Atlas的bug,也就是给大家提个醒,用的时候注意分寸。

#5楼    回复  引用    

2006-07-01 04:15 by dude [未注册用户]
标题都写错了! dude!

#6楼 [楼主]   回复  引用  查看    

2006-07-01 08:35 by 随心所欲      
@dude
本不善文,只是纪录一些信息,包涵包涵(错在何处?)。

#7楼    回复  引用  查看    

2006-07-01 08:41 by bqxu_cnblogs      
呵呵。吹毛求疵的话,有一点点拼写错误。

#8楼 [楼主]   回复  引用  查看    

2006-07-01 08:51 by 随心所欲      
@bqxu_cnblogs
收到。谢谢。

好消息:Atlas的新版本今天早上已经发布了

#9楼    回复  引用  查看    

2006-07-01 08:53 by bqxu_cnblogs      
谁开发一个在网页上检查拼写的程序?

#10楼 [楼主]   回复  引用  查看    

2006-07-01 09:00 by 随心所欲      
@bqxu_cnblogs
汉语拼写?

#11楼    回复  引用  查看    

2006-07-01 09:05 by 阿不      
关于Atlas的更多BUG,可以在Atlas.asp.ne的论坛里找到更多信息。另外FileUpLoad控件被包含在UpdatePanel不能用的问题根本官方的回答好像是无法修改的,因为被js代码无法访问用户的本机资源,正是由于这个限制,在异步回发的时候无法读到要上传的文件内容。
另:新版本确实刚刚发布,还June CTP呢!应该是July CTP才对。

#12楼 [楼主]   回复  引用  查看    

2006-07-01 09:08 by 随心所欲      
@阿不
第一个问题的另一部分:通过设置html的FileUpload控件的name属性可以解决了
第二个,难不成是时差问题?^^

#13楼    回复  引用  查看    

2006-07-01 10:45 by 阿不      
@随心所欲
第一个:可以解决了吗?那就OK了,不过上传文件的时候如果能在一个文件管理器里做上传,可能会更好些.像FCKEditor,或某些相册的管理方式那样.

第二个:是时差问题.

#14楼    回复  引用    

2006-07-01 11:07 by FA [未注册用户]
能不能用C#代替JAVASCRIPT脚本进行客户端控制开发呢??

#15楼 [楼主]   回复  引用  查看    

2006-07-01 11:22 by 随心所欲      
@阿不
现在我是直接弹出一个新窗体,让用户上传文件。

他们昨天说不会在周末发布版本,因为怕出问题:在周末,缺少必要的管理。

这次不知道怎么会在周末发布?

#16楼 [楼主]   回复  引用  查看    

2006-07-01 11:24 by 随心所欲      
@FA
这个没有可能。
客户端只能使用js,因为IE里面有js的虚拟机进行支持。(vbs也可以)
而c#只能开发服务器端的应用,就像php差不多。

#17楼    回复  引用    

2006-07-01 14:23 by firstsee [未注册用户]
现在还在完善中的Script#可以实现你说的使用C#开发脚本文件

#18楼 [楼主]   回复  引用  查看    

2006-07-01 17:38 by 随心所欲      
昨天那个人居然是当年领导asp.net开发的,呵呵。

#19楼    回复  引用    

2006-07-02 10:04 by dude [未注册用户]
你把标题上的错字改了,但是正文里还有。。。

#20楼 [楼主]   回复  引用  查看    

2006-07-02 12:21 by 随心所欲      
@dude
又修改了一遍...

#21楼    回复  引用  查看    

2006-07-02 18:29 by 阿不      
@随心所欲
美国时间差不多要比我们晚上半天,我们是在周6早上看到的消息,但是他们应该是在周5发布的版本的,照你的说法应该也不存在问题的。
我昨天看了一下,刚开始也以为存在问题,因为在所附的DOC下载里的atlas.dll是没有强名称,这是不正常。但是我后来又发现,在安装的模板工程里的Assembly是有强名称的。后来也已经更新我的程序了,好像也不存在其它的问题,就是我的TextWaterExtender的问题还没有解决就是了。

#22楼 [楼主]   回复  引用  查看    

2006-07-02 18:46 by 随心所欲      
@阿不
看了UpdatePanle的新功能了么?看起来不错,不过看架势,微软又想把它做的大而全,无所不能了。



#23楼    回复  引用  查看    

2006-07-02 22:35 by 阿不      
@随心所欲
应该不算是新功能了吧?只是增加了对动态控件方面的一些支持。以前在一些Template中使用UpdatePanel会出现一些问题,我想应该是增加了对动态控件(ID)的识别。还有就是对WebPart支持,以前把WebPart放在UpdatePanel做无刷新拖拉时会出错,不知道现在还会不会。

#24楼    回复  引用  查看    

2006-07-02 23:36 by 阿不      
在这Nikhil的这篇文章里详细描述了UpdatePanel的新特性和演变过程:
http://www.nikhilk.net/AtlasM2.2.aspx

#25楼    回复  引用  查看    

2006-07-10 15:26 by 阿不      
@随心所欲
怎样“通过设置html的FileUpload控件的name属性”解决了 在UpdatePanel中上传文件的问题。

#26楼 [楼主]   回复  引用  查看    

2006-07-10 15:32 by 随心所欲      
@阿不
误会。
我说的是解决了第二个小问题:Html的File文件不能被识别的问题。

#27楼    回复  引用  查看    

2006-07-10 22:10 by 阿不      
晕喔,我还以为可以解决呢?看来从开始就是一个误会!

#28楼 [楼主]   回复  引用  查看    

2006-07-11 08:14 by 随心所欲      
@阿不
GMail那种附件的处理就很帅阿:后台慢慢相上传,还不影响前面的编辑,Gmail也是AJAX技术实现。
不知道他是怎么做的。

#29楼    回复  引用  查看    

2006-07-11 08:30 by 阿不      
@随心所欲
我也有看到一些无刷新上传控件。但也不真正是用js读读客户端文件的。

#30楼 [楼主]   回复  引用  查看    

2006-07-11 08:56 by 随心所欲      
@阿不
好消息:问题解决了,可以无刷新上传控件了,在UpdatePanel里面。
晚上我写个详细的解决过程。

恩,最好我直接把他做成一个控件,如果有时间的话。




标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-07-12 15:34 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》

相关文章:

相关链接:
 
Google