C# silverlight不存在时的自定义行为
在aspx页面上使用Silverlight控件(asp:Silverlight),如果Silverlight不存在,是否有方法自定义该行为?如果客户端上不存在silverlight,我想显示一个包含图像的表。asp:silverlight服务器控件只是呈现一些客户端脚本来创建silverlight的主机/接收器,您可以自己测试,但必须使用JavaScript来完成。有可能asp:Silverlight控件支持这一点,但我认为您必须自己编写一些东西。在这种情况下,请在浏览器中查看Silverlight主机是如何创建的,您可以在那里找到答案 您面临的难题是asp:Silverlight服务器控件在任何客户端代码之前运行。您可能需要编写一些自定义JavaScript来处理这个问题,除非您有一个可靠的用户代理字符串,否则不可能让服务器执行操作,这是不可能的 写了很多关于这方面的信息。 以下是他的博客中的要点:C# silverlight不存在时的自定义行为,c#,.net,silverlight,C#,.net,Silverlight,在aspx页面上使用Silverlight控件(asp:Silverlight),如果Silverlight不存在,是否有方法自定义该行为?如果客户端上不存在silverlight,我想显示一个包含图像的表。asp:silverlight服务器控件只是呈现一些客户端脚本来创建silverlight的主机/接收器,您可以自己测试,但必须使用JavaScript来完成。有可能asp:Silverlight控件支持这一点,但我认为您必须自己编写一些东西。在这种情况下,请在浏览器中查看Silverlig
<asp:Silverlight ID="Xaml1" runat="server"
Source="~/ClientBin_SilverlightApplication1.xap"
MinimumVersion="2.0.30523" Width="100%" Height="100%">
<PluginNotInstalledTemplate>
Your Content goes here.
</PluginNotInstalledTemplate>
</asp:Silverlight>
还有几次跟进
而且,为了您的观赏乐趣