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

作者: KSmart (經濟不景氣,好景不常在)   2015-09-11 22:48:14
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 可行嗎??
還是有其他方式嗎?謝謝
作者: fo40225   2015-09-12 20:53:00
location.href=file://server/SPEC/AAA.xlsx記錄用ajax回傳要記錄的資訊給後端postback的話 記錄完轉向也行

Links booklink

Contact Us: admin [ a t ] ucptt.com