Я работаю с некоторым устаревшим кодом, который генерирует данное сообщение на веб-странице, но окружает его тегом <pre>
— я надеялся поместить в него ссылку (теги привязки) следующим образом:
<pre>User created successfully - <a href='/View/User/17'>click here</a> to view the users profile</pre>
Но я думаю, что поскольку это тег <pre>
, он игнорирует теги внутри него. Есть ли способ обойти это?
ИЗВИНЕНИЯ
Мне очень жаль, что я потратил впустую время всех - причина, по которой это происходило, была связана с тем, что я использовал ModelState.AddModelError
(в ASP.NET MVC) для установки сообщения об ошибке, которое автоматически HTML кодирует сообщение, которое вы ему даете (я использовал Инспектор элементов Chrome, который показывает декодированную версию HTML, отсюда и путаница)
<pre>
этого не делает,<xmp>
делает то (<xmp>
зло),CDATA
делает то (CDATA
не поддерживается браузерами в текстовых/html документах). - person Quentin   schedule 12.12.2012