1
A
回答
1
您将无法开发Silverlight控件项目2005年VS您Additionaly不能使用新的Silverlight三夏在VS2005或ASP.NET 2.0,因为它依赖新生ds 3.5。
因此,您应该将在别处创建的XAP和/或XAML复制到您的项目中,并将它们简单地视为内容文件(将'XAP'放在'clientbin'文件夹中)。您需要按照ASPX中简单HTML文件中使用silverlight的说明进行操作。
我所做的就是创建我自己的简单WebControl for ASP.NET 2.0来为Silverlight控件生成适当的HTML。渲染方法看起来有些东西一样: -
protected override void Render(HtmlTextWriter writer)
{
if (DesignMode)
{
//Display something sensible here
}
else
{
writer.AddAttribute("data", "data:application/x-silverlight-2,");
writer.AddAttribute("type", "application/x-silverlight-2");
AddExistingAttributes(writer);
writer.RenderBeginTag("object");
writer.AddAttribute("name", "source");
writer.AddAttribute("value", Page.ResolveUrl(Src), false);
writer.RenderBeginTag("param");
writer.RenderEndTag();
writer.AddAttribute("name", "minRuntimeVersion");
writer.AddAttribute("value", "2.0.31005.0");
writer.RenderBeginTag("param");
writer.RenderEndTag();
writer.AddAttribute("name", "initParams");
writer.AddAttribute("value", InitParams);
writer.RenderBeginTag("param");
writer.RenderEndTag();
writer.Write(@"<a href=""http://go.microsoft.com/fwlink/?LinkID=124807"" style=""text-decoration: none;"">
<img src=""http://go.microsoft.com/fwlink/?LinkId=108181"" style=""border-style: none""/>
</a>");
writer.RenderEndTag();
}
如果您是一个公共网站开发,您将需要包括Silverlight.js的,并将其连接起来按控制的正规的HTML用法,这样它会自动尝试安装Silverlight并在安装时刷新页面。
5
1
相关问题
- 1. 如何在asp.net 2.0
- 2. ASP.NET 2.0:如何使用XPath?
- 3. 在asp.net 2.0
- 4. 在ASP.NET 2.0
- 5. 如何在asp.net 2.0中绘制图形
- 6. 如何从Startup.cs在ASP.NET核2.0
- 7. asp.net - global.asax在asp.net 2.0应用
- 8. 按钮在asp.net 2.0
- 9. 的ConnectionString在asp.net 2.0
- 10. AddJsonOptions在ASP.NET核2.0
- 11. Asp.net 2.0 VS asp.net V3.5
- 12. TagCloud snippet如何使用Asp.Net 2.0
- 13. ASP.NET MVC:如何禁用SSL 2.0
- 14. 如何使用ASP.NET Core 2.0和newtonsoft.json
- 15. 如何使用ASP.NET 2.0/OR AJAX框架?
- 16. ASP.NET 2.0:如何将asp:Menu绑定到SqlDataSource?
- 17. 如何dockerize ASP.NET Core 2.0应用程序?
- 18. 如何使用ajax填充asp.net 2.0 gridview
- 19. 如何阅读ASP.NET 2.0中的HttpResponse?
- 20. 如何将System.Collections.Generic 3.5添加到Asp.net 2.0?
- 21. ASP.NET 2.0 FormsAuthentication.RedirectFromLoginPage()
- 22. Asp.net 2.0路由
- 23. 在ASP.NET6上安装ASP.NET 4.0和ASP.NET 2.0
- 24. 替代UrlHelper.Content在ASP.NET 2.0
- 25. 使用AjaxControlToolKit在ASP.Net 2.0
- 26. 在ASP.net MVC使用Url.Content 2.0
- 27. 在asp.net 2.0中重写URL
- 28. javascript在masterpages中的ASP.NET 2.0
- 29. 在ASP.NET 2.0中实现Silverlight?
- 30. mailTo在asp.net MVC 2.0中