如何在<% %>之间的文本中添加颜色样式

本文关键字:文本 添加 样式 颜色 之间 | 更新日期: 2023-09-27 17:49:41

我有这样的代码:

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

如何为零件模型添加不同的颜色。名称(例如: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>

试试这个:

<%= Html.Raw((Model.Id == 0 ? Global.NewLocation : 
                "<font color='"black'">" + Global.EditLocation + "</font>
                &nbsp;<font color='"blue'">" + Model.Name + "</font>")) %>

希望这将帮助!!