在Blend中创建Silverlight应用程序,然后迁移到Visual Studio

时间:2010-03-14 15:44:16

标签: asp.net-mvc visual-studio silverlight expression-blend

我想在Expression Blend中创建一个Silverlight应用程序,因为Blend具有丰富的UI和导航功能。但我想将Silverlight应用程序存储在ASP.NET MVC Web项目中。当我尝试创建一个新的Silverlight应用程序时,默认的Web应用程序是一个ASP.NET Web应用程序(或网站,如果我错了)。我可以创建一个Silverlight应用程序(没有Web项目)然后导入ASP.NET MVC应用程序吗?我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

是的,你可以。

  1. 在没有Web项目的情况下创建Silverlight应用程序。
  2. 将asp.net mvc项目添加到当前解决方案中。
  3. 转到asp.net mvc project的属性
  4. 选择Silverlight Application选项卡,单击Add按钮,然后在解决方案中选择Silverlight项目。还指定了要放置xap文件的目标文件夹(在asp.net mvc中)。
  5. 为您创建Silverlight应用程序的视图。
  6. 在视图中引用您的silvelight应用程序。例如:
  7. 代码:

    <object type="application/x-silverlight-2"  
        data="data:application/x-silverlight,"    
        width="100%" height="100%">  
        <param name="source" value="/ClientBin/MySlApp.xap"/>  
        <param name="onError" value="onSilverlightError" />
    </object> 
    

    就是这样......

    干杯