gpt4 book ai didi

asp.net-3.5 - 如何突出显示 .NET Web 应用程序中文本的两个版本之间的差异?

转载 作者:行者123 更新时间:2023-12-01 01:37:57 25 4
gpt4 key购买 nike

大约 2 年以来,我一直在为我们的调用中心部门工作中的 Web 应用程序提供支持。该应用程序是用 ASP.NET 3.5 编写的,带有 SQL server 2005 数据库。我被要求扩展调用详细信息部分,以允许座席编辑当前的调用记录,并能够恢复到以前的版本。现在,这一切都很酷,但现在经理希望能够点击任何特定的笔记并查看所有编辑,其中更改以黄色突出显示(如果某些内容被删除,他希望看到删除的文本被划掉)。实际上,我需要的与 Stackoverflow 处理对他们问题的编辑的方式非常相似。我一直在考虑如何解决这个问题,当然在做了研究和谷歌搜索之后,我仍然不确定该走哪条路。我对 .NET 开发还很陌生。关于突出显示 UI 更改的最佳技术的任何想法?恐怕每次他们进行更改时我都必须存储整个笔记的副本,因为经理希望能够在发送之前轻松查看笔记并恢复到任何版本(不仅仅是最新版本)每月向我们的 VIP 客户报告电话。由于这个部门经常改变主意,我想确保新功能可扩展且易于维护。任何想法将不胜感激。我真的只是在寻找可以为我指明正确方向的人;也许那里有一些有用的工具,谷歌查找中的推荐关键字等。

最佳答案

这将很难做到。

  • 您需要一个“文本编辑器”控件,它不仅可以编辑文本,还可以告诉您进行了哪些更改。
  • 然后,您不仅需要存储最终的文本字符串,还需要存储更改列表
  • 然后,您需要能够显示文本加上更改、使用删除线以及插入与更改的不同颜色
  • 您不仅需要为单个用户的更改执行此操作,还需要将每个用户的更改存储在数据库中,并且需要能够一次性显示所有更改。

  • 你的经理应该非常确定他需要这个。

    关于asp.net-3.5 - 如何突出显示 .NET Web 应用程序中文本的两个版本之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/620431/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com