C# 代码背后的基本html标记
是否可以在控件中插入粗体标记。文本?这是我的密码:C# 代码背后的基本html标记,c#,html,asp.net,dynamic,C#,Html,Asp.net,Dynamic,是否可以在控件中插入粗体标记。文本?这是我的密码: 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> Bosiya
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
Name:Bosiyan
但我不想把它们分开,我一直在想(如果可能的话):
Label lab_Name=new Label();
//lab_Name.Text=“Name:+所有记录[i]。名称;
您可以为此目的使用
Literal lit_Name = new Literal();
lit_Name.Text = "<b>Name: </b> Bosiyan";
并在代码隐藏中设置Text
属性,而不初始化lit\u Name
lit_Name.Text = "<b>Name: </b> Bosiyan";
lit_Name.Text=“Name:Bosiyan”;
您可以使用两个标签。因此,基本上,任何要标记为粗体的控件都可以使用controlstyle,因为所有控件都具有该属性
Label a = new Label() { Text= "test"};
a.ControlStyle.Font.Bold = true;
直到现在我才知道这样的事情存在。非常感谢。好奇的是,如果我把runat=server放在标记中,我能在代码背后调用它吗?我能做这样的事情吗?lit_Name.Text=“Name:Bosiyan”;如果您这样做,它将呈现
Name:Bosiyan
,但您将无法从代码隐藏中访问Bold\u Lit
,因为它是静态文本。你真的想那样做吗?不!我只是好奇!谢谢你的帮助!
lit_Name.Text = "<b>Name: </b> Bosiyan";
Label a = new Label() { Text= "test"};
a.ControlStyle.Font.Bold = true;