c# - 如何为 <% %> 之间的文本添加颜色样式

标签 c# html css

我有这个代码:

<span class="title-details">
        <% = (Model.Id == 0 ? Global.NewLocation : Global.EditLocation + " " + Model.Name)%>
</span>

如何为零件 Model.Name 添加不同的颜色(例如 EditLocation-Black、Model.Name-Blue)。

最佳答案

您可以将条件运算符拆分为一个 if-else 语句,这样您就可以对输出进行更细粒度的控制:

<span class="title-details">
    <% if (Model.Id == 0) { %>
        <%= Global.NewLocation %>
    <% } else { %>
        <%= Global.EditLocation %> 
        <span style="color:Red;">
            <%= Model.Name %>
        </span>
    <% } %>
</span>

关于c# - 如何为 <% %> 之间的文本添加颜色样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14032228/

相关文章:

html - 容器是 'pushed' 到主体的中心位置

c# - 为什么这样的迭代会失败呢?

javascript - 如何仅在 ng-repeat 中单击的特定项目旁边显示加载程序符号

javascript - 使用 CSS 滑动按钮/菜单

javascript - 从 web2py 中的 python 字符串渲染 HTML,生成 @usename 链接 python

html - 将 css 应用于 div 和类

javascript - 点击放大图片。 JavaScript、CSS 和 HTML

c# - Xamarin:适用于 Android 和 Windows UWP 的 Xamarin 表单中分组列表的垂直字母索引(跳转列表)

c# - 在 C# 中使用 ECDSA 生成证书

c# - 不允许新事务,因为 session 中还有其他线程在运行 LINQ To Entity