-1

我有这个代码:

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

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

4

2 回答 2

3

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

<span class="title-details">
    <% if (Model.Id == 0) { %>
        <%= Global.NewLocation %>
    <% } else { %>
        <%= Global.EditLocation %> 
        <span style="color:Red;">
            <%= Model.Name %>
        </span>
    <% } %>
</span>
于 2012-12-25T16:20:44.463 回答
0

试试这个:

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

希望这会有所帮助!

于 2012-12-25T16:24:34.820 回答