2009-02-03 46 views
0

正在使用ASP.NET v2.0創建基於Web的應用程序。我的項目中有一個緊急要求 - 在我的網頁上有一個控件,允許用戶輸入文本或從剪貼板複製粘貼圖像(比如快照)。在配置Web應用程序時,從剪貼板粘貼圖像不起作用IIS正在建立IIS

爲了達到相同的目的,我嘗試了在web窗體中使用windows剪貼板類,並將剪貼板圖像取回並存儲在Sql Server數據庫中。點擊按鈕後,相應的圖像被提取並顯示給最終用戶。

所有這些在IDE中運行時都可以正常工作。當我在IIS中託管我的Web應用程序時,無法達到相同的效果。通過點擊按鈕粘貼剪貼板上的圖片不起作用。

任何想法?

回答

-1

您無法直接在Web應用程序上使用Windows剪貼板類。

您可以讓用戶從剪貼板複製一些數據到輸入控件,並通過回發或AJAX發佈數據。或者,您可以使用客戶端工具(如自定義ActiveX控件)從剪貼板獲取數據。

我的猜測是,當它通過IDE工作時,信息正在通過「後門」。由於一切都在同一系統上發生,正確的信息恰好在Windows剪輯板中。