0

这是我的场景..

我们有一个 ASP.Net 2.x 网站。我们希望将其迁移到 Silverlight 全框架应用程序。但是,我们不可能在一个角落里立即重做 SL 中的每个网页。

我想做的是在 SL 中构建应用程序的 chrome(主页、仪表板、登录、常用系统/配置屏幕、主菜单),并能够在主要内容 SL 框架中打开现有的 .aspx 页面。

据我所知,没有办法做到这一点。我认为 SL4 中的 Webbrowser 控件将是答案,但显然只有在您的应用程序用完浏览器时才有效。

那么,我最好的办法是什么?似乎我必须创建某种类型的 .aspx 页面来托管 .XAP 并传入我希望它加载的页面?

你会如何处理这个问题?

4

1 回答 1

0

我实际上会走相反的路线。除了构建完整的仪表板之外,我将开始尽可能多地单独构建仪表板元素。这将使您有时间一一重构您的各个应用程序,直到您准备好将它们全部集成。

我们团队考虑的一种方法是构建我们的 SL 渲染引擎,将我们的 aspx 渲染到 SL 控件中,但是当我们看到它的范围时,我们决定从头开始在 SL 中开发所有东西会更容易。

于 2010-01-24T17:30:36.003 回答