TX Control的asp.net B/S版本
1.代码报“The TXTextControl object must have been completely loaded to use this method”或者“Server not ready”这样的错误,都是什么问题private TXTextControl.DocumentServer.MailMerge mailMerge1;
private TXTextControl.ServerTextControl serverTextControl1;
private System.ComponentModel.IContainer components;
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.mailMerge1 = new TXTextControl.DocumentServer.MailMerge(this.components);
this.serverTextControl1 = new TXTextControl.ServerTextControl();
this.mailMerge1.ReportDataSourceConfig = "";
this.mailMerge1.TextComponent = this.serverTextControl1;
this.serverTextControl1.SpellChecker = null;
}
protected void Page_Load(object sender, EventArgs e)
{
InitializeComponent();
TextControl1.LoadText(Server.MapPath("/documents/hlxx.docx"),
TXTextControl.Web.StreamType.WordprocessingML);
byte[] data;
TextControl1.SaveText(out data,
TXTextControl.Web.BinaryStreamType.InternalUnicodeFormat);
// load the template into the MailMerge reporting engine
mailMerge1.LoadTemplateFromMemory(data,
TXTextControl.DocumentServer.FileFormat.InternalUnicodeFormat);
DataTable dt = new DataTable();
dt.Columns.Add("s_hospital_no");
dt.Rows.Add("20156666");
// merge the template
mailMerge1.Merge(dt);
// save the resulting document to a byte array
mailMerge1.SaveDocumentToMemory(out data,
TXTextControl.BinaryStreamType.InternalUnicodeFormat, null);
// load the document back into the Web editor
TextControl1.LoadText(data,
TXTextControl.Web.BinaryStreamType.InternalUnicodeFormat);
}
页面加载的时候执行这个会报“Server not ready”,我想实现的功能:页面加载的时候将邮件合并后的数据展示出来 您好,如果是您自己写的项目代码,请将项目压缩一下发上来,目前我这边没法重现问题 哪里可以下载TXTextControl.Web.MVC.dll,需要的版本是Text Control 26.0 开发包中没有这个动态库的,你是哪里提示需要这个dll 本帖最后由 chya24 于 2018-12-21 17:09 编辑
https://github.com/TextControl/
这个网站下载的实例,基本都是mvc的,需要相关的dll,现没有找到26.0版本的dll
明白了,这个问题我会和厂商来确认,看看这dll从哪里来的
页:
[1]