从后面的代码向标签分配值时出错

时间:2018-09-02 10:27:35

标签: asp.net

我的aspx标记:

<b><label id="patname" style="color:black"></label></b> 

aspx.cs后面的代码:

if (!string.IsNullOrEmpty(txtFirstName) & !string.IsNullOrEmpty(txtSurname))
{
    //patname.text=txtFirstName.toString() + '' + txtSurname.ToString();
    //patname.text = "test name";
    patname.InnerText = "Katherine Atkins";
}

我正在尝试从后面的代码中分配标签的值。但是我得到了提到的错误。

我收到错误消息,指出当前竞赛中不存在patname。我有什么想念的吗?

1 个答案:

答案 0 :(得分:0)

您需要在标签中添加属性runat="server"才能从

后面的代码访问
<b><label id="patname" runat="server" style="color:black"></label></b> 

或使用asp标签

<asp:Label id="patname" runat="server" style="color:black"></asp:Label>