[问题] 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