[英]How to make string bold in code behind
有沒有辦法在使用 C# .NET 的代碼中使字符串更粗?
我試過了:
string TypeofDay = "<span style='font-weight: bold'>Type Of Day</span> ";
txtbox.Text = TypeofDay + ": " + "Delivery Day"
我正在連接 TypeofDay( bold ) 和“交貨日”以顯示在文本框中。
在<asp:TextBox>
,您不能將某些位加粗,某些位不加粗。
您不能通過在標簽中包含文本值來使文本更粗。 您必須更改顯示該文本的控件的屬性,例如通過設置其 CSS 類或更改代碼隱藏屬性:
txbSendMessageBody.Font.Bold = true;
附注。 我正在連接幾個粗體字符串和一些其他字符串以顯示在文本框中。
HTML 文本框不支持此功能。 ASP.NET(通常)生成 HTML; 如果 HTML 不支持,則無法從服務器端解決。
一個有點hacky的替代方法是使用Unicode粗體字符
http://qaz.wtf/u/convert.cgi?text=Type+Of+Day
txtbox.Text = "𝗧𝘆𝗽𝗲 𝗢𝗳 𝗗𝗮𝘆: 𝖣𝖾𝗅𝗂𝗏𝖾𝗋𝗒 𝖣𝖺𝗒"
您可以在文本框頂部放置一個 div。 由於一旦用戶開始輸入,文本格式無論如何都會改變,因此一旦將焦點賦予 div,您就可以隱藏 div,從而顯示文本框。 如果沒有輸入任何內容並且失去焦點,請再次顯示 div。
TextBox,不,但是您可以使用標簽。
myLabel.text = "<b>bold text</b> normal text <u>underlined text</u> <span style='font-size:Large; color:Red'>Big red text</span>";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.