我们有一个使用 AJAX 的 Sharepoint 解决方案。触发它的按钮位于更新面板内部。
我们需要做的其中一件事是生成一个 MS Word 文档,然后在客户端上打开,以便可以打印。
将文档发送到客户端的代码如下:
我们需要做的其中一件事是生成一个 MS Word 文档,然后在客户端上打开,以便可以打印。
将文档发送到客户端的代码如下:
void OpenFileInWord(byte[] data)
{
Response.Clear();
Response.AddHeader("Content-Type", "application/msword");
Response.BinaryWrite(data);
Response.Flush();
Response.End();
}
我们遇到的错误是:
信息:Sys.WebForms.PageRequestManagerParserErrorException:无法解析从服务器收到的消息。导致此错误的常见原因是响应被 Response.Write() 调用、响应过滤器、HttpModule 或启用了服务器跟踪等修改。
详细信息:解析错误附近的问题为'<?mso-application pr'。
我们可以先将文档保存在Sharepoint中,然后再从Sharepoint中打开,但我们不想这样做。