2011-06-29 26 views
2

你好,我有一個c#應用程序,它有一個按鈕「提交」,在代碼背後,我正在評估一些東西,當它被點擊。但是現在,我在同一個頁面中有一個FileUpload,它帶有我無法編寫代碼的標準「瀏覽」按鈕(以及公司規則,無法將其更改爲常規按鈕)。Javascript確認或其他類型的確認

所以事情是,當點擊「提交」按鈕時,我仍然想評估我需要評估什麼,但我也想要一個Javascript或任何其他類型的確認,提示用戶如果選擇的圖像文件上傳與上一個名稱相同,則應該彈出「此圖像文件已存在,是否要替換它?

但現在,看看我想如何使用後端On_Submit(Object o ,EventArgs e),如果選擇的圖像與前一個圖像名稱相同,也可以詢問IF和if的問題。

現在,我可以在同一個On_Submit按鈕中檢查這個新文件的名稱是和。一樣老一個,但我怎麼能做到這一點?從On_Submit事件中?像

public void On_Submit(Object o, EventArgs e) 
{ 
    //using pseudo code 
    if(oldImagename == newImageName) 
      pop message to alert if replacement 
      do other stuff here 
    else 
     do other stuff here 
} 

謝謝你們

+0

不知道我跟着100%,但如果你想要做的就是比較文件名,爲什麼不將最後一個文件名寫入頁面(例如,隱藏文本框),並將新文件名與Javascript中的舊文件名進行比較。 – Zachary

+0

我不是很好的JavaScript ..所以需要一些輸入在這 – user710502

+0

這是一個快速的[示例](http://www.zachhunter.com/2011/06/asp-net-messagebox-usercontrol/)如果你想使用ASP.NET來顯示來自客戶端和服務器的消息。 – Zachary

回答

1

您可以使用jQuery Confirm Alert Prompt

+0

這一個看起來不錯,但我只是沒有一個想法,我怎麼能從C#方法內生成它? (或者還有更好的方法,請記住我需要評估文件名是否相同) – user710502