2009-04-24 80 views
5

我开发了一个简单的Silverlight控件。我使用VS 2008中的Silverlight应用程序项目模板创建了这个项目,并在我现有的网站上添加了一个测试页面。Silverlight在aspx页面中未加载

现在,我的控件在自动生成的aspx中完美工作,在那里我已经按需要运行它。但是,当我尝试将控件放入新页面时,它不会加载。调试表明代码全部正在执行,但是我期望看到的UI并未出现。

我最初在内容页面中使用正确的母版页作为我的网站布局,然后在不使用MP的标准ASPX中尝试了这个...同样的问题。

有没有其他人遇到类似的东西?我错过了一些简单的东西!?

太令人沮丧了,任何帮助表示感谢!

+0

您的代码是否有任何机会从远程服务器请求资源? – womp 2009-04-25 06:35:42

回答

3

您可以使用Firebug或Internet Explorer的开发人员工具栏(和Fiddler)查看是否正在请求xap文件,并且呈现的对象标记具有适当的大小。如果使用控件检查任何JavaScript错误。

0

右键单击Silverlight控件应该在的区域,查看是否收到Silverlight选项提示。这会告诉你,如果问题在于将Silverlight对象加载到页面中,或者在Silverlight插件加载后。