SilverLight 2 beta2开发中的碰到的诸多问题

来源:互联网 发布:hadoop java api 使用 编辑:程序博客网 时间:2024/04/30 02:40

最近在某一个项目中途使用SilverLight开发其中一个展示的功能。中途碰到不少问题,一部分能够短时间解决,另一些则不明就里。

 

ScriptManager是在ASP.NET中Host Silverlight应用必须要的一个控件,然而加入进去以后却有一个Sys._Application不能类型转换的问题。去网上搜了一下,知道这个问题的根源不在SilverLight,而在Menu等其他的ASP.NET2.0中的控件存在一些缺陷,而IE7.0对Dom的Parse使缺陷表现了出来。换成FireFox浏览器则不会出现问题。后来使用一个干净的页面Host SilverLight Page,然后使用Iframe来加入现有的系统页面来解决了此问题。

 

控件很缺乏。虽然有agdatagrid,VisiFire Chart,Infragistics等For SilverLight的控件,但是一些基本控件比如DropDownList的缺失,导致开发周期太长。这些第三方的控件或多或少有些缺陷,或者不方便使用,还需要时间的检验。

 

WCF+SilverLight的模式并没有完全走通。有些时而出现时而不出现的问题足以使系统变的极不稳定,不能用于生产。仓促之间我还不能完全定位问题的所在,之后会继续研究一下。

 

总的说来,除去一些Bug之外。如果有UI设计师协助做页面,开发SilverLight应用将会很赏心悦目。

原创粉丝点击