ASP.NET Control not available in CodeBehind
asp.net, c#, code-behind, webforms
Solution
You are probably missing an entry for this in your designer.cs file. You can either add something like this to the file:
protected global::System.Web.UI.WebControls.Label Label2;
Or delete the designer.cs file, right click the parent aspx file and choose "Convert to Web Application". This should recreate the designer.cs file with all the appropriate entries.
Problem
I drag and drop a Label control on my ABC.ASPX page.It Compiles correctly. But the control (`Label2`) is not available in code-behind ABC.ASPX.cs for value assignment. What is the resolution? ``` <%@ Page language="c#" CodeBehind="ABC.aspx.cs" AutoEventWireup="false" %> <asp:Label ID="Label2" runat="server" Font-Bold="True"></asp:Label> ```