我的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。我有什么想念的吗?
答案 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>