C# 如何使用webservice jquery导出excel文件
我曾经在服务器端将数据导出为excel文件,现在我正尝试使用webservices来实现这一点C# 如何使用webservice jquery导出excel文件,c#,jquery,asp.net,json,web-services,C#,Jquery,Asp.net,Json,Web Services,我曾经在服务器端将数据导出为excel文件,现在我正尝试使用webservices来实现这一点 [WebMethod(EnableSession = true)] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public void exportProduct(parameters) { // ... other code ... ExportToExcel(ds.Tables[0], filename); } pub
[WebMethod(EnableSession = true)]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public void exportProduct(parameters)
{
// ... other code ...
ExportToExcel(ds.Tables[0], filename);
}
public static void ExportToExcel(object x, string filename)
{
// ... other code ...
}
但我得到了这个错误:
线程正在中止
但是,当我尝试此URL时,一切正常:
http://localhost:37407/WebServices/WebServiceProduct.asmx?op=exportProduct
客户端和Web服务之间一定有问题,但我找不到
这是客户端代码。我只是打电话给webservice,但仅此而已
function exportToExcel() {
webService._staticInstance.exportProduct(orderby, filter, function() {
});
}
您在代码的哪一部分得到错误。。。将该部分代码发布到公共静态void ExportToExcelobject x,字符串文件名部分。实际上,这个部分是在一个外部cs文件中。我在webmethod中调用它,excel文件是在ExportToExcel方法中创建的,然后我得到了错误。您必须检查这个答案。。和