gpt4 book ai didi

布雷泽;创建一个包含可能链接的列表

转载 作者:行者123 更新时间:2023-12-04 10:10:09 24 4
gpt4 key购买 nike

构建 Blazor 3.1 应用程序(对服务器和客户端进行原型(prototype)设计,因此需要两者的解决方案)。我试图找出一种简单的方法来做到这一点,但它似乎比预期的要难。

从服务中获取句子字符串列表,我想将它们显示在无序列表中。
在将文本添加到列表项之前,如果有可识别的单词,我想添加链接。

所以如果文本行说

  • “上周在微软,我们创造了一些伟大的东西”
  • “Stackoverflow 的人非常乐于助人,尤其是在处理 Microsoft 代码问题时”

  • 我希望结果是
    <ul>
    <li>Last week at <a href='www.microsoft.com'>Microsoft</a>, we built something great</li>
    <li>People at <a href='www.stackoverflow .com'>Stackoverflow </a> are really helpful, especially with <a href='www.microsoft.com'>Microsoft</a> code issues<li>
    </ul>

    我可以使用 JavaScript 对其进行调整,但我认为有一种方法可以在没有 JS 的情况下做到这一点。
    组件不再具有 BuildRenderTree 的覆盖,所以我不能这样做。

    我不能假设有一个关键字需要我创建一个链接,所以每一行文本都可以有 0 到多个 href。
    我无法制作使用 <pre> 的组件,因为它是无序列表的一部分,并且 <pre>是一个 block 行元素,我不想做额外的 CSS。

    最佳答案

    如前所述,我发现自己的解决方案是使用 标记字符串 (对于 Blazor 应用, HtmlString 对于 Razor 应用)

    关于布雷泽;创建一个包含可能链接的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61369491/

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