SaveFilePage
设置 PageOffice 控件的文档保存页面。
此属性是 PageOfficeCtrl 控件的重要属性。SaveFilePage 页面用来接收 PageOfficeCtrl 控件提交的文档。如果您需要保存用户修改后的文档,您就必须在调用 WebOpen 或 WebCreateNew 之前给 SaveFilePage 属性赋值。
当 PageOfficeCtrl 控件保存文档的时候,PageOfficeCtrl 控件首先提交文档中需要提交的数据到指定的 SaveDataPage 页面,然后再提交文档到指定的 SaveFilePage 页面。
如果 SaveDataPage 属性没有赋值,控件就不会提交文档中的指定数据。如果 SaveFilePage 属性没有赋值,控件就不会提交文档。 如果 SaveDataPage 属性和 SaveFilePage 属性都没有赋值,PageOfficeCtrl 控件会报错。
语法:
public string SaveFilePage { get; set; }
无默认值。SaveFilePage 属性的值是用来接收控件提交文档的服务器页面的URL。
这里的URL可以是相对于当前页面的相对地址,也可以是http开头的绝对地址。相对URL可以是相对于当前页面的地址,也可以是以"/"开头的相对于整个Web应用程序根的地址。
注意:如果URL采用http开头的绝对地址,您必须确保这个地址和当前页面同属于一个网站。
示例:
下面的示例展示如何使用 SaveFilePage 属性。
PageOfficeNetCore.PageOfficeCtrl POCtrl = new PageOfficeNetCore.PageOfficeCtrl(Request);
POCtrl.SaveFilePage = "doc/savefile.aspx"; // 设置 savefile.aspx 用来保存文档。
POCtrl.WebOpen("doc/test.doc", PageOfficeNetCore.OpenModeType.docNormalEdit, "张三");