我目前正在用 ASP.NET 编写一个小型模板系统,以允许用户添加内容。例如,用户可以输入字符串(变量类型为字符串)。
topHeader[x] = "They think it's all over. It is now!";
但是,需要进行的一项更改是能够在此内容中添加一些基本的 HTML 标记,因此可以执行以下操作
topHeader[x] = "They think it's all over. <strong>It is now!</strong>";
或者
topHeader[x] = "They think it's all over. <a title="Football News" href="URL">It is now!</a>";
如果您现在将这些内容添加到字符串中,它们不会被格式化为 HTML,但我想以某种方式转义它们以便它们可以。当然,我已经在 Internet 上寻找答案,但由于 Razor 相当新,所以没有太多可以帮助我的方法。
任何人都知道如何做到这一点?