gpt4 book ai didi

asp.net-mvc - Razor 在基于文本的括号内嵌入 html 标签

转载 作者:行者123 更新时间:2023-12-05 05:26:42 27 4
gpt4 key购买 nike

在服务器上我设置 ViewBag.Something = "Hello"

这是一些简单的 HTML 代码:

<tr>
<td class="foo">
@("please highlight" + Html.Raw("<span style='color: yellow;'>) +
ViewBag.Something + Html.Raw("</span>") + ", " + ViewBag.More)
</td>
</tr>

我的目标是看到 Hello 以YELLOW 颜色显示,我需要使用@(这里有各种字段)

使用上面的代码,我得到了这个错误的结果

please highlight < span style='color: yellow;'>Hello< /span>, More  

span 标签 在 html 页面上显示为文本的位置

问题:
在使用 @(xxx) 语法时,我需要在 razor 中做什么才能使 SPAN 标记成为真正的 Span?

最佳答案

以下应该足够了(虽然你的第一个例子也应该足够了,我猜实际上还有更多,这样括号使代码语句更明确):

<tr>
<td class="foo">
please highlight <span style="color: yellow;">@(ViewBag.Something)</span>
</td>
</tr>

为了将来引用,您可能会找到 Phil Haack's Razor syntax cheat sheet有用。

关于asp.net-mvc - Razor 在基于文本的括号内嵌入 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24442157/

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