2011-01-25 111 views
1

我的问题非常简单,我不知道我是否错过了某些东西,或者根本不允许。我试图接受在IE中选择并拖到我的应用程序中的任何内容。所有的事件都是他们应该开始的,我开始分析我收到的内容,这就是乐趣开始的地方。 当我要求字符串数组中的e.Data.GetFormats()时,除了其他类型外,我可以清楚地看到文本,HTML格式和RTF格式。拖放IE的问题

但是,当我尝试e.Data.GetDataPresent(“文本”)它返回false。有趣的是,当我尝试e.Data.GetData(“文本”)时,我也得到了null。 (预计虽然)

我的问题是,我应该使用不同的东西来处理从IE拖动的内容?或者干脆我无法访问数据,因为它来自Internet区域?

我忘了补充所以后来编辑: - 这是一个.NET 2.0的Windows应用程序,而不是asp.net,也不是一个网站:)

谢谢

+1

进行HTML和RTF格式返回空字符串,太? – 9000 2011-01-25 17:00:40

+0

是的,不幸的是:( – 2011-01-25 18:39:18

回答

0

使用JavaScript来处理这样的任务,它是完全兼容标准浏览器。

您可能需要为拖编写您自己的jQuery插件拖放

Here是一个用于拖动表格行