簡體   English   中英

.net razor 制作多行標簽

[英].net razor make multiline label

我有以下標簽:

@Html.LabelFor(m => m.Data, "text1 / text2", null)

我想在新行上移動text2

@Html.LabelFor(m => m.Data, "text1 /\r\n text2", null)

@Html.LabelFor(m => m.Data, "text1 /<br/> text2", null)

沒有幫助我。

有沒有辦法做到這一點?

是的,可以使用標簽助手:

@Html.Raw(HttpUtility.HtmlDecode(Html.LabelFor(m => m.Data, "text1 / <br />text2", null).ToString()))

嘗試以下操作,因為 Raw 關鍵字將允許您嵌入 html:

@Html.Raw(Html.LabelFor(m => m.Data, "text1 /<br/> text2", null))

您可以使用 TextAreaFor 並為其設置只讀屬性:

<%=Html.TextAreaFor(m => m.Data,   new { rows="1", style = "border: 0 none white; background-color:#EEF3FB; color: #424242; width:280px; margin:3px;", @readonly = "readonly", @disabled = "disabled", })%>

從這里得到

暫無
暫無

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

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