[問題] Webform如何"開啟"Excel檔?

看板C_Sharp (C#)作者 (經濟不景氣,好景不常在)時間9年前 (2015/09/11 22:48), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
Webform要如何"開啟"(非讀取)Excel檔呢? 這問題不知道要PO在CSharp還是WebDesign好@@所以先PO這邊... 我要寫一個Webform,其中有個功能是可以開啟Server端的Excel檔案。(非系統目錄下) 假設,Server的主機名稱為 PortalWebSvr1 此系統位置在主機的D:\WebSite\Test ,所以IIS也會指定到此路徑 目前有個Share目錄(假設為SPEC), 實際位置在D:\Doc\SPEC\AAA.xlsx , 但是使用者看到分享/存取的路徑會是\\SPEC\AAA.xlsx 而我在前端假設有一個圖片連結 <a id='Openxlsx'href="javascript:OpenXlsx('AAA');" /> <img> src='xx\xxx.png;'</img> function OpenXlsx(AAA) { //how to open the excel file } 想請問有什麼辦法可以讓使用者開啟Server上的檔案。(Client都有裝Excel) 原本的想法是 1. 直接呼叫後台的Button button_click 缺點:頁面會跳一下,因為Postback 2. 透過AJAX開啟EXCEL 可行嗎?? 還是有其他方式嗎?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.61.182 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1441982897.A.763.html

09/12 20:53, , 1F
location.href=file://server/SPEC/AAA.xlsx
09/12 20:53, 1F

09/12 20:55, , 2F
記錄用ajax回傳要記錄的資訊給後端
09/12 20:55, 2F

09/12 20:55, , 3F
postback的話 記錄完轉向也行
09/12 20:55, 3F
文章代碼(AID): #1LykcnTZ (C_Sharp)
文章代碼(AID): #1LykcnTZ (C_Sharp)