ASP.NET Web部件:非IE浏览器中的拖放支持

前端之家收集整理的这篇文章主要介绍了ASP.NET Web部件:非IE浏览器中的拖放支持前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
自ASP.NET 2.0问世以来,我一直在我的网站上使用Web部件.拖放Web部件在Internet Explorer中运行良好,但在Firefox,Chrome或Safari中根本不起作用.我最近将该站点升级到ASP.NET 3.5 SP1,但我仍然无法在非IE浏览器中拖放Web部件.

如何在其他浏览器中启用拖放Web部件?

更新(2010年2月9日):

这提到了这个问题,但没有提供解决方案:http://forums.asp.net/t/1294857.aspx

更新(2010年2月19日):

这些帖子提供了一个可能的解决方案,但我一直无法在我的网站上运行它:

> http://forums.asp.net/p/1451292/3319836.aspx
> http://waitink.blogspot.com/2008/10/ajax-web-parts-part-3-dynamic-web-parts.html

简而言之,这些说拖放问题在“ASP.NET Futures(2007年7月发布)”中得到了解决,但出于一些疯狂的原因,它被排除在ASP.NET 3.5 SP1之外.所以要解决,你必须下载Futures版本:
http://www.microsoft.com/downloads/details.aspx?FamilyId=A5189BCB-EF81-4C12-9733-E294D13A58E6&displaylang=en

然后,您需要使用Microsoft.Web.Preview.UI.Controls.WebParts命名空间中的WebPartManager和WebPartZone.

解决方法

您必须使用非常旧版本的“Atlas”,因为 they fixed this quite a while ago (after beta 1).

猜你在找的asp.Net相关文章