如何将silverlight 3与asp.net集成

时间:2009-08-11 16:06:33

标签: silverlight-3.0

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

注意:当我在谷歌中搜索相同的内容时,我得到了一个解决方案,可以添加{%{1}},这个system.web.silverlight.dll存在于我的%win%/ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Libraries \ Server中\ system.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中?

1 个答案:

答案 0 :(得分:0)

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

您只需要:

  1. Silverlight 3插件用户的机器
  2. 一个XAP文件,它是已编译的Silverlight 3二进制文件
  3. 最新Silverlight.js
  4. 您的html或aspx页面中的某些标记,如下例所示(ClientBin / BIA1.XAP是使用的二进制文件)
  5. 安装Silverlight Tools for VS2008要简单得多,让我们通过在您的解决方案中添加一个New 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>