Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在代码隐藏中使字符串加粗_C#_Asp.net - Fatal编程技术网

C# 如何在代码隐藏中使字符串加粗

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(粗体)和“交货日期”连接起来,显示

有没有一种方法可以使用C#.NET使代码隐藏中的字符串更粗体

我试过:

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我正在网页的文本框中显示它。谢谢!所以不可能:-(现在,我明白了为什么我不能。谢谢!我不想整本书都用粗体字。只是其中的一部分。上师刚刚让我明白了为什么不能用粗体字!