【问题标题】:How do I save the text added to an ajax html editor, as an html document?如何将添加到 ajax html 编辑器的文本保存为 html 文档?
【发布时间】:2012-11-06 20:31:43
【问题描述】:

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

感谢大家的帮助,

【问题讨论】:

    标签: asp.net html ajax


    【解决方案1】:

    大多数html编辑器只插入html的sn-ps,所以你可以做的是在插入数据库之前将编辑器的内容添加到html文档中。

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

    您必须对其进行修改以满足您的特定需求,但这应该可以帮助您入门。要锚定文本,您只需向要锚定的部分添加一个 id。

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

    【讨论】:

    • 感谢您的帮助。我使用了以下内容: SqlDataSource1.InsertParameters["Comment1"].DefaultValue = string.Concat("", txtComments, "");但我在数据库中得到的只是 System.Web.UI.WebControls.TextBox
    • 我最终使用 String Builder 来生成我的 html 文档,然后按照您的建议添加了锚语法。现在我可以简单地访问服务器上的网页,然后使用锚点转到我需要的部分。非常感谢您提示我正确的方向:)
    猜你喜欢
    • 2014-05-16
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多