C# 如何在代码隐藏中使字符串加粗
有没有一种方法可以使用C#.NET使代码隐藏中的字符串更粗体 我试过:C# 如何在代码隐藏中使字符串加粗,c#,asp.net,C#,Asp.net,有没有一种方法可以使用C#.NET使代码隐藏中的字符串更粗体 我试过: string TypeofDay = "<span style='font-weight: bold'>Type Of Day</span> "; txtbox.Text = TypeofDay + ": " + "Delivery Day" string TypeofDay=“日期类型”; Text=TypeofDay+“:“+”交货日 我将TypeofDay(粗体)和“交货日期”连接起来,显示
string TypeofDay = "<span style='font-weight: bold'>Type Of Day</span> ";
txtbox.Text = TypeofDay + ": " + "Delivery Day"
string TypeofDay=“日期类型”;
Text=TypeofDay+“:“+”交货日
我将TypeofDay(粗体)和“交货日期”连接起来,显示在文本框中
另外,我将一些粗体字符串和一些其他字符串连接起来显示在文本框中
HTML文本框不支持此操作。ASP.NET(通常)生成HTML;如果HTML不支持此功能,则无法从服务器端解决此问题。在
中,无法通过在标记中包含文本值来使某些位加粗或不加粗。必须更改显示该文本的控件的属性,例如,通过设置其CSS类或更改代码隐藏属性:
txbSendMessageBody.Font.Bold = true;
您可以在文本框的顶部添加一个div。由于一旦用户开始键入,文本格式将发生变化,因此只要将焦点指定给div,就可以隐藏该div,从而显示文本框。如果未输入任何内容且焦点丢失,请再次显示div。文本框,否,但您可以使用标签
myLabel.text = "<b>bold text</b> normal text <u>underlined text</u> <span style='font-size:Large; color:Red'>Big red text</span>";
myLabel.text=“粗体文本普通文本下划线文本大红色文本”;
另一个有点不妥的选择是使用Unicode粗体字符txtbox.Text=“你的问题不太清楚。你能提供更多详细信息吗?你在哪里输出这个字符串?RichTextBox?WebBrowserForm?@DannyG你可以查看编辑过的代码。如果我仍然不清楚,请告诉我。谢谢!@axon我正在网页的文本框中显示它。谢谢!所以不可能:-(现在,我明白了为什么我不能。谢谢!我不想整本书都用粗体字。只是其中的一部分。上师刚刚让我明白了为什么不能用粗体字!