代码隐藏中的基本 HTML 标记
本文关键字:HTML 标记 隐藏 代码 | 更新日期: 2023-09-27 18:32:59
是否可以在 Control.Text 中插入粗体标记?这是我的代码:
Label lab_Name = new Label();
Label lab_actualName = new Label();
lab_Name.Text = "Name: ";
lab_Name.Style.Add("font-weight", "bold");
lab_actualName.Text = + allRecords[i].name;
因为我希望它是这样的:
<b>Name: </b> Bosiyan
但我不想将它们分开,这是我一直在想的(如果可能的话):
Label lab_Name = new Label();
//lab_Name.Text = "<b>Name: </b>" + allRecords[i].name;
您可以使用
ASP.NET Literal来实现此目的
Literal lit_Name = new Literal();
lit_Name.Text = "<b>Name: </b> Bosiyan";
文本将按原样呈现,即Name:
将加粗,如下所示
姓名:博思扬
您还可以在 aspx 中定义Literal
控件,如下所示
<asp:Literal ID="lit_Name" runat="server" />
并在代码隐藏中设置 Text
属性而不初始化lit_Name
lit_Name.Text = "<b>Name: </b> Bosiyan";
您可以使用两个标签。所以基本上任何你想要标记为粗体的东西都可以使用 controlstyle,因为所有控件都有该属性
Label a = new Label() { Text= "test"};
a.ControlStyle.Font.Bold = true;