我们在 Intranet 上使用 FreeTextBox 3.1.6。该控件出现在 Visual Studio 2008 中构建的 ASP.Net 项目中。
当客户端在文本框中输入选项卡时,这些选项卡不会在回发时保留。相反,选项卡会丢失。其他文本格式(如粗体、斜体或字体大小)将被保留。
即使网页上发生的回发事件没有将任何内容保存到数据库中,我们也会丢失选项卡。根据http://wiki.freetextbox.com/default.aspx/FreeTextBoxWiki.Installation,FreeTextBox使用的 JavaScript 和 XML 存储在 dll 中。所以我无法编辑这些文件的内容。
有没有人遇到过 FreeTextBox 的这个问题?如果是这样,您是如何解决的?
这是发生的行为。在 FreeTextBox 控件中输入带有选项卡的文本。
替代文字 http://img132.imageshack.us/img132/4826/ftb1postcz4.gif
然后选择“保存”按钮。这是一个回发页面的命令按钮。在我的测试场景中,没有任何内容可以从数据库中保存和加载。FreeTextBox 控件严格显示已发布的文本。我的猜测是 ViewState 中的机制处理,但我不确定。
替代文字 http://img132.imageshack.us/img132/175/ftb2postbd6.gif
如您所见,所有选项卡都消失了。甚至在单词之间插入的标签也消失了。谢谢你的帮助。
肯