作者KSmart (经济不景气,好景不常在)
看板C_Sharp
标题[问题] Webform如何"开启"Excel档?
时间Fri Sep 11 22:48:14 2015
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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1441982897.A.763.html
1F:→ fo40225: location.href=file://server/SPEC/AAA.xlsx 09/12 20:53
2F:→ fo40225: 记录用ajax回传要记录的资讯给後端 09/12 20:55
3F:→ fo40225: postback的话 记录完转向也行 09/12 20:55