簡體   English   中英

在c#MVC中...是否可以將字符串的一部分標記為紅色?

[英]In c# MVC … Is it possible that I can mark part of a string as red color?

.ForMember(d => d.Name, op => op.MapFrom(s => s.Name1 + s.Name2 + s.Name3))

我的代碼之一中有上述映射。 我想知道是否可以用紅色顯示name3? 是的,可能性是什么?

謝謝您對大家的幫助。

這種映射是從一種類型到另一種類型的映射,如果您正在尋找一種在其中進行映射的方法,那么就沒有辦法,這是有充分理由的:這是UI問題,它甚至不屬於該類型。

您需要使用屬性Name3和其他所需的屬性來創建模型。 將其作為視圖的模型發送到您的視圖。 在視圖中,您可以將所需的任何樣式應用於將用於顯示屬性的html標記。 例如:

<div class="text-danger">
     @Model.Name3
</div>

或者您可以使用:

@Html.LabelFor( model => model.Name3, new Dictionary<string, object> { { "class", "text-danger" })

或者,可以使用您自己的CSS類來代替text-danger

僅供參考, Name3並不是一個描述性很強的屬性名稱。

您可以在Color中標記事物,但僅當在TextBox或類似框中顯示它時才可以。 為此,您可以將所需零件放入“跨度”並設置為“紅色”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM