【问题标题】:Can I use Silverlight 2.0 with ASP.NET 2.0?我可以将 Silverlight 2.0 与 ASP.NET 2.0 一起使用吗?
【发布时间】:2009-01-07 15:30:10
【问题描述】:

我正在开发一种用于连接数据库的内部工具。我目前的原型是使用 ASP.NET 2.0 用 C# 编写的,目的是使用 javascript 优化一些客户端操作。

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

【问题讨论】:

    标签: asp.net-2.0 silverlight-2.0


    【解决方案1】:

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

    您需要注意的地方是托管 Silverlight 应用程序的网页。这可以是一个使用对象标签或 JavaScript 的简单 HTML 页面,你没问题。但是,您也可以使用 ASP.NET asp:Silverlight 服务器端控件,在这种情况下,您需要确保 System.Web.Silverlight.dll 与您的应用程序一起部署,并且使用 System.Web 确实具有 3.5 依赖项.扩展名。

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

    服务器上可能需要的另一件事是将 XAP MIME 类型设置为 application/x-silverlight-app。

    【讨论】:

    • 因此,我可以将 silverlight 嵌入 ASP 页面的 HTML 部分(而不是使用 asp:Silverlight 控件),然后在 ASP.NET 2.0 中实现可以由 silverlight 使用的 Web 服务控制?控件是直接访问这些服务还是需要通过 javascript 访问?
    • 如果您在 Silverlight 中进行任何网络连接,它会使用浏览器网络堆栈。所以没有理由使用 JavaScript。
    【解决方案2】:

    是的,Sivler light 可以与 asp.net 2.0 一起使用,也可以部署到 PHP 等其他平台

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      • 2010-10-16
      • 2012-12-24
      • 2011-02-08
      • 1970-01-01
      相关资源
      最近更新 更多