• 使用JavaScript从一个控制器启动一个excel文件

  • 本文关于 c#,javascript,asp.net-mvc,excel
  • CodeGo.net > 使用JavaScript从一个控制器启动一个excel文件
  •  

    使用JavaScript从一个控制器启动一个excel文件



    c# javascript asp.net-mvc excel
    我需要做什么做通过控制器的javascript打开一个excel文件? 我尝试了这种方式,但它并没有打开该文件。 JavaScript函数:
    function ExcelExport() {
     var link = '/Report/ExcelExportData';
     $.ajax({
      type: 'POST',
      url: link,
      success: function (result) {
      },
      error: function (result) {
      }
     });
    };
    
    控制器动作:
    public ActionResult ExcelExportData()
      {
       return File("~/Reports/ExcelFile.xlsm", Server.UrlEncode("~/Reports/ExcelFile.xlsm"));
      }
    

    本文地址 :CodeGo.net/1106173/
    -------------------------------------------------------------------------------------------------------------------------
    1.其实,你不能直接从Ajax回调的反应打开文件。你可以尝试两种不同的方法: 使用一个锚打开该文件,并摆脱了ajax请求。喜欢<a href="/Report/ExcelExportData">会做。 通话window.open(link)在你的回调。这种方法唯一的好处是,它可以让你处理意外的错误(找不到文件或类似的)。它会执行另一次到服务器的往返,虽然。
    本文标题 :使用JavaScript从一个控制器启动一个excel文件
    本文地址 :CodeGo.net/1106173/
    1. 智能客户端端中的缓存问题
    2. 如何绘制一个手工绘制控件里面手工绘制控件?
    3. WinForm中DataGrid合并单元格问题
    4. 动到自定义的C#对象
    5. 那里有b/s系统的小例子?
    6. 从ascx的代码隐藏的asp控制
    7. C# 程序发不mail!!
    8. 列表视图阈值exeeded错误代码,而不是在SharePoint
    9. donet的Socket通信问题
    10. DataSet中错误要么InvalidConstraintException或不能在不同的数据集表之间的关系

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻