我在 ASP.NET 中编写了一个函数来创建上下文链接。它从 Tridion 中组件的描述字段中获取数据。我正在使用“RenderComponentField”从描述字段中挑选数据,该字段使用所有 HTML 标记挑选完整的数据源。
代码工作正常。但是,它有时会在获取我们想要在某些 HTML 标记(如锚标记等)中创建上下文链接的“文本”时失败。它从 HTML 标记中选择文本并在那里创建链接本身,这会破坏 HTML。
就像,我们想为文本“dummy”创建上下文链接,我们在 HTML 中有一个锚链接
<a href="http://www.dummy.com">Dummy</a>
一旦它在“href”中找到文本虚拟,它就会立即创建链接,从而破坏 HTML。
请为此提供解决方案。可能是绕过 HTML 标记或任何类似内容的正则表达式。
干杯,阿努巴夫