C# 如何在ASP MVC项目中拥有多个silverlight应用程序?

C# 如何在ASP MVC项目中拥有多个silverlight应用程序?,c#,silverlight,visual-studio-2010,asp.net-mvc-2,expression-blend,C#,Silverlight,Visual Studio 2010,Asp.net Mvc 2,Expression Blend,我有一个ASP MVC应用程序,它在视图中使用了一些silverlight应用程序。现在,我已经有了一个地图,当点击一个状态时,它会重定向到相关页面。现在,我需要一个silverlight应用程序,在该状态下,具有状态地图和该状态下港口的位置(您在第一个地图中选择了一个状态,然后重定向到所选状态,您可以选择一个港口,该港口将在表中突出显示-不确定我将如何实现)。对于每个州的新silverlight映射,我应该使用哪种类型的类?做我想做的事容易吗?(我创建了一个用户控制器类,但expression

我有一个ASP MVC应用程序,它在视图中使用了一些silverlight应用程序。现在,我已经有了一个地图,当点击一个状态时,它会重定向到相关页面。现在,我需要一个silverlight应用程序,在该状态下,具有状态地图和该状态下港口的位置(您在第一个地图中选择了一个状态,然后重定向到所选状态,您可以选择一个港口,该港口将在表中突出显示-不确定我将如何实现)。对于每个州的新silverlight映射,我应该使用哪种类型的类?做我想做的事容易吗?(我创建了一个用户控制器类,但expression blend无法打开它,不知道为什么)。

听起来所有Silverlight控件的功能都非常相似,一个Silverlight应用程序就可以了

您可以从Silverlight中获取主机页url,因此可以使用url参数来确定要显示的内容

您还可以选择通过Javascript与Silverlight应用程序上的公开方法通信,也可以选择相反的方式(从Silverlight应用程序执行Javascript)

不知道为什么在没有看到令人不快的用户控件的情况下使用Blend会出现问题

希望这有帮助