加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 00:11:11 所属栏目:asp.Net 来源:网络整理
导读:自ASP.NET 2.0问世以来,我一直在我的网站上使用Web部件.拖放Web部件在Internet Explorer中运行良好,但在Firefox,Chrome或Safari中根本不起作用.我最近将该站点升级到ASP.NET 3.5 SP1,但我仍然无法在非IE浏览器中拖放Web部件. 如何在其他浏览器中启用拖放Web
自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).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读