我曾经在服务器端将数据导出为excel文件,现在我试图通过使用webservices来实现。
[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 ...
}
但是我收到了这个错误:
线程被中止
但是,当我尝试这个网址时,一切正常:
http://localhost:37407/WebServices/WebServiceProduct.asmx?op=exportProduct
客户端和Web服务之间肯定有问题,但我找不到它。
这是客户端代码。我一直在调用webservice,但就是这样。
function exportToExcel() {
webService._staticInstance.exportProduct(orderby, filter, function() {
});
}