2011-02-12 140 views
-3

我有兩個頁面:Web應用程序開發

第1頁...讓它adminfileupload頁面

第2頁...主頁(這將是網站的首頁)

我在解決方案資源管理器中有一個名爲images的文件

我想做的事是 adminfileupload有一個FileUpload控件和一個按鈕命名爲更新 當文件上傳任何一個瀏覽圖像文件,然後單擊按鈕(更新),那麼圖像應該在主頁進行查看,並保存在圖像文件夾中。每次我們選擇一個文件並點擊按鈕(更新),圖像應該被改變。而這個圖像應該是背景圖像,我的意思是我也必須顯示數據庫中的一些數據在該圖像上。

在c#asp.net工作

回答

0

你是否需要保留其他圖片?

如果沒有,您可以上傳一張圖片給它一個修復名稱,然後在主頁中,您可以將背景圖像設置爲圖片的路徑和修復名稱。如果您在重載圖片時遇到問題(不會覆蓋您,應先刪除圖片)。但這是一種簡單的方法,取決於您測試的瀏覽器可能會將第一張圖片保留在臨時文件中。

如果你想保留其他圖像,你需要做一些額外的工作,並有一個存儲機制,將跟蹤你的圖片或動態變量,改變資源的路徑。我建議你看一下ASP.NET Personal Web Site Starter Kit它具有在第一頁上實現隨機圖片的機制,但頁面存儲在sql數據庫中。

快樂編碼

+0

我必須保持圖像文件夾的主頁上設置的所有圖片。 – nishant 2011-02-12 11:47:20

0

我能想到的做,這是對鍵上傳點擊事件,將文件存儲到服務器上的文件夾的最佳方式。同時爲Session變量分配上傳文件的名稱。

您將需要管理的是獲得存儲在服務器上的文件名或檢查是否已存在,或者,如果不同的用戶上傳相同的文件名等

所以會議(「MYIMAGE」)= currFileUploaded

然後執行重定向回當前頁面顯示圖像,該圖像將鏈接到剛剛存儲上傳的文件名的會話變量。

您需要檢查回帖並根據需要隱藏或顯示圖片。