2012-11-18 69 views
1

我添加了一个AJAX html编辑器到我的ASP.NET web应用程序,它工作正常。但是,当我将编辑器的内容保存到我的sql数据库时,它只保存html。我需要将其保存为html文档。有没有办法以编程方式将内容保存为数据库中的文档,然后可以使用我的asp.net应用程序打开该文档?另外,有没有办法使用html编辑器来锚定编辑器中添加的文本部分?如何将添加到ajax html编辑器的文本保存为html文档?

感谢您所有的帮助,

回答

3

大多数HTML编辑器只能插入HTML代码段,这样你就可以做的是把编辑的内容,并添加到HTML文档,插入数据库之前。

string.Concat('<html><body>', editor_contents, '</body></html>'); 

您必须对此进行修改以满足您的特定需求,但这应该让您开始。要锚定文本,只需将ID添加到要锚定的部分即可。

<a href="#someID">Go to section</a> 
<div id="someID">Section</div> 
+0

谢谢你的帮助。我使用以下内容: SqlDataSource1.InsertParameters [“Comment1”]。DefaultValue = string.Concat(“”,txtComments,“”);但我得到的数据库是 System.Web.UI.WebControls.TextBox – Cybernetic

+0

我结束了使用字符串生成器来生成我的HTML文档,然后添加锚定语法,如你所建议的。现在我可以简单地访问坐在服务器上的网页,并使用锚点转到我需要的部分。非常感谢你在正确的方向暗示我:) – Cybernetic

相关问题