2009-01-07 74 views
0

我工作的一个内部工具,用于连接到数据库。我目前的原型是用C#编写的,使用ASP.NET 2.0,目的是优化一些使用JavaScript的客户端操作。我可以在ASP.NET 2.0中使用Silverlight 2.0吗?

不过,我希望能充分利用Silverlight来简化用户界面的开发。我需要将服务器升级到ASP.NET 3.5吗?还是可以在ASP.NET 2.0中创建必要的Web服务以与客户端Silverlight控件集成?

回答

2

从服务器的角度来看,是只提供了一个XAP扩展名的文件。所以Silverlight应用程序本身不是问题。

你在哪里都需要照顾是承载Silverlight应用程序的网页上。这可以是一个简单的HTML页面,使用对象标签或JavaScript,你很好。然而,你也可以使用ASP.NET ASP:Silverlight的服务器端的控制和在这种情况下,你需要确保System.Web.Silverlight.dll部署与应用程序,这是否使用的System.Web有3.5依赖.Extensions。

所以如果你想独立于服务器环境,最好避免使用asp:Silverlight控件。

,可能需要在服务器上的另一件事是XAP MIME类型设置为application/X-Silverlight的应用程序。

+0

所以,我可以嵌入我的ASP页面的HTML部分Silverlight的(而不是使用ASP:Silverlight控件),然后实现在ASP.NET 2.0中的Web服务,可以通过Silverlight控件被消耗?控件是直接访问这些服务还是需要通过javascript? – 2009-01-07 19:24:10

1

是Sivler光可以与asp.net 2.0使用,也可以被部署到其它平台例如PHP

相关问题