我目前正在嘗試在asp.net c#中創建自定義服務器控件,並使用VS2010。自定義服務器控件和圖像處理
我想創建一個自定義服務器控件,可以直接將圖像加載到單獨的Web項目中。例如。自定義服務器控制和一個單獨的Web項目,我可以用最少的安裝和配置將控件拖放到它上面。重要的是它可以在其他Web項目的任何地方使用。
我已經創建了一個基本的自定義控件,但我需要能夠直接通過自定義服務器控件加載圖像並將它們顯示在我單獨的Web項目中。圖像將暫時來自靜態位置。
所以基本上我有一個圖像,我想加載並將該圖像傳遞到控件中,然後將其顯示在自定義控件所在的網頁上。我調查了圖像處理程序,並有單獨的通用處理程序,但沒有任何運氣。
圖像位置 - >自定義控件 - >網頁顯示已傳遞到自定義控件的圖像。
任何人都有任何想法如何做到這一點,或去做這件事?
UPDATE:
我很抱歉,我是不夠清楚第一次輪。
我有兩個項目,一個自定義控件項目和一個asp.net網站項目。第一個項目(自定義控件)從Web服務中獲取一個字節流並將其轉換爲一個Image對象。在這一點上,我希望控件將該圖像添加到網站的網頁中。自定義控件隨後在asp.net網站上註冊,並且我添加的控件呈現給頁面。不過,我想渲染從緩衝區中恢復的圖像,然後將其轉換爲本地文件到網頁上。
我沒有問題從字節流中獲取圖像,並將圖像存儲在目錄中。我遇到的問題是,我想讓圖像在網頁上呈現,而不是先將圖像存儲在網絡項目中。我曾考慮將圖像存儲在Web目錄中,因此當我運行該項目時,我可以將圖像url設置爲localhost/images/myimagefrombystream.jpg,但我不確定這是否是正確的方法。
任何想法?
我要添加一些更多的細節,使其更清晰。 – RiggleBits 2012-02-09 14:40:50