public async Task <ActionResult> SaveData() { string content = ""; PageOfficeNetCore.WordReader.WordDocument doc = new PageOfficeNetCore.WordReader.WordDocument(Request, Response); await doc.LoadAsync(); //获取提交的数值 PageOfficeNetCore.WordReader.DataRegion dataUserName = doc.OpenDataRegion("PO_userName"); PageOfficeNetCore.WordReader.DataRegion dataDeptName = doc.OpenDataRegion("PO_deptName"); content += "公司名称:" + doc.GetFormField("txtCompany"); content += "<br/>员工姓名:" + dataUserName.Value; content += "<br/>部门名称:" + dataDeptName.Value; await Response.Body.WriteAsync(Encoding.GetEncoding("GB2312").GetBytes(content)); doc.ShowPage(400, 300); doc.Close(); return(Content("OK")); }
public async Task <ActionResult> SaveData() { PageOfficeNetCore.WordReader.WordDocument doc = new PageOfficeNetCore.WordReader.WordDocument(Request, Response); await doc.LoadAsync(); //获取提交的数值 String dataUserName = doc.OpenDataRegion("PO_userName").Value; String dataDeptName = doc.OpenDataRegion("PO_deptName").Value; String companyName = doc.GetFormField("txtCompany"); /**获取到的公司名称,员工姓名,部门名称等内容可以保存到数据库,这里可以连接开发人员自己的数据库,例如连接sqlServer2008数据库。 * string constr = "server=ACER-PC\\LI;database=db_test;uid=sa;pwd=123"; * conn = new SqlConnection(constr); //数据库连接 * conn.Open(); * SqlCommand cmd = new SqlCommand("update user set userName='******',deptName='"+dataDeptName+"',companyName='"+companyName+"' where userId=1",conn); * cmd.ExecuteNonQuery(); * conn.Close(); * */ doc.Close(); return(Content("OK")); }