如何突出显示HTML内容并根据用户将其保存到数据库以供将来加载

时间:2012-07-11 07:29:57

标签: c# javascript jquery asp.net highlighter.net

我正在尝试在HTML页面内突出显示用户选择的文本内容。我使用jquery(点网)高亮显示了文本。现在我需要将一些信息保存到数据库中,这使我能够再次突出显示相同内容,以便将来加载同一页面,同时处理文本可能包含的所有内部元素。 即, 为每个用户提供相同的基本HTML文件,由于用户可以自由地突出显示所提供页面中的内容,在他高亮显示之后,信息需要针对每个用户保存到数据库,以便当用户再次打开相同的html文件时,(HTML在面板中显示的文件)他得到了与之前完成的高光相同的页面。

请建议我应该将哪些信息保存到数据库中.. 任何指针我将如何前进......

先谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

不是网络专家,但似乎你在数据库中存储内容,在提取时需要突出显示。

最好的方法是将内容保存为html或编写自己的高亮标记 的

然后在不需要突出显示时将其替换为空白,并将其替换为     <div style="background-color:red">要强调。

希望你能得到approch。

如果您使用的是HTML文件,那么最好将它们存储在数据库中。每个请求的字符串制作都将是一件非常繁重的任务。