【问题标题】:How can I integrate silverlight 3 with asp.net如何将 Silverlight 3 与 asp.net 集成
【发布时间】:2009-08-11 16:06:33
【问题描述】:

我创建了一个 asp.net 应用程序。如何将 silverlight 标签集成到我的 asp.net 项目中。当我用谷歌搜索时,我得到了一些 2.0 的示例。我在哪里可以获得 silverlight 3.0 的示例解决方案?

注意:当我在 google 中搜索相同内容时,我得到了一个解决方案来添加我的 %win%/Program Files\Microsoft SDKs\Silverlight\v2.0\Libraries\Server\system 中的system.web.silverlight.dll .web.silverlight.dll

对于 3.0 %win%/Program Files\Microsoft SDKs\Silverlight\v3.0\Libraries\Server\System.ServiceModel.PollingDuplex.dll 没有 system.web.silverlight.dll 。

我需要做什么,将 silverlight 集成到我的 asp.net 中?

【问题讨论】:

    标签: silverlight-3.0


    【解决方案1】:

    您不想将这些程序集添加到您的 asp.net 网站,因为它们是为了开发 Silverlight 项目。

    你只需要:

    1. Silverlight 3 插件用户机器
    2. 一个 XAP 文件,它是已编译的 Silverlight 3 二进制文件
    3. 最新 Silverlight.js
    4. 您的 html 或 aspx 页面中的一些标记如下例所示(ClientBin/BIA1.XAP 是使用的二进制文件)

    只需安装适用于 VS2008 的 Silverlight 工具并通过将新 Silverlight 项目添加到您的解决方案来为您设置它会更容易,它会询问您是否要通过测试集成到现有的 asp.net 网站创建的 html 文件。 Download here

    <object data="data:application/x-silverlight," type="application/x-silverlight-2" width="100%" height="100%">           
            <param name="source" value="ClientBin/BIA1.xap"/>
            <param name="onerror" value="onSilverlightError" />
            <param name="background" value="white" />
            <param name="minRuntimeVersion" value="3.0.40624.0" />
            <param name="autoUpgrade" value="true" />
            <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration: none;">
                <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
            </a>
        </object>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 1970-01-01
      • 2013-01-24
      • 2012-06-19
      • 2017-12-04
      • 1970-01-01
      相关资源
      最近更新 更多