小编See*_*eek的帖子

使用 HTML 标签的 C# 字符串插值 - Blazor

在Blazor框架中,可以用HTML标签进行字符串插值吗?例如,我想运行一个循环,使用不同的颜色打印一个句子,但这似乎不起作用(因为它似乎不是正确的方法)。

@page "/HJS"
<h3>HateJS</h3>

<div>
    @foreach(string colorX in colors)
    {
        <p style=$"color:{colorX}">@hateJS</p>
    }
</div>

@code {
    private string hateJS = "I hate JS";
    private string[] colors = { "blue", "red" };
}
Run Code Online (Sandbox Code Playgroud)

如果这不是正确/适当的方法,那么它是什么?

c# string-interpolation blazor

6
推荐指数
1
解决办法
6401
查看次数

标签 统计

blazor ×1

c# ×1

string-interpolation ×1