这应该很简单...有人可以给我提供一个简单的代码示例,它有一个 aspx 页面,它同时托管一个 silverlight 应用程序(例如一个按钮)和一个 iframe(指向例如 stackoverflow.com)。Silverlight 应用程序和 iframe 可以位于不同的 div 中,也可以位于同一个 div 中。
到目前为止,我尝试过的所有操作都给我留下了一个没有呈现 Silverlight 控件的页面。
编辑:应我的 xaml 外观的要求(另外我应该指出,如果我注释掉 iframe,我的控件呈现得很好。)
<UserControl x:Class="SilverlightApplication1.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid x:Name="LayoutRoot" Background="Pink">
<Button Content="Click Me!"/>
</Grid>
</UserControl>
而已。只是为了更好地衡量这里是我的aspx页面......
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"/>
<div style="height:100%;">
<asp:Silverlight ID="Silverlight1" runat="server" Source="~/ClientBin/SilverlightApplication1.xap" MinimumVersion="2.0.30523" Width="400" Height="400" />
</div>
<iframe src ="http://www.google.com" width="400"/>
</form>