用PageOffice如何实现向保存页面传递参数(3)
时间:2025-01-11
时间:2025-01-11
//打开文件
PageOfficeCtrl1.WebOpen("doc/test.doc", PageOffice.OpenModeType.docNormalEdit, "张佚名");
第五步:在SaveFile.aspx.cs中,利用PageOffice.FileSaver对象获取EditWord.aspx页面传递过来的值,部分代码如下:
//定义FileSaver对象
PageOffice.FileSaver fs = new PageOffice.FileSaver();
//保存Word文内容到本地磁盘中
fs.SaveToFile(Server.MapPath("doc/") + fs.FileName);
string userName = "";
int age = 0;
string sex = "";
//获取通过Form表单中的标签控件传递过来的参数值,注意
fs.GetFormField("HTML标签的name名称")方法中的参数名是值标签的“name”属性而不是Id;且当传递的是中文时也无需编码、解码
//获取通过文本框<input type="text" />标签传递过来的值
if (fs.GetFormField("userName") != null && fs.GetFormField("userName").Trim().Length > 0)
{
userName = fs.GetFormField("userName");
}
上一篇:文后参考文献著录规则
下一篇:对数函数及其性质经典练习题