My asp:label doesn't show my text ID.

My If statement is working fine... I'd like to show the following label in my .ascx code. Could you please adjust my code

protected System.Web.UI.WebControls.Label searchInstructions;

protected void Page_Load(object sender, EventArgs e)
            // Set Go Button
            _ibtGo.ImageUrl = "/common/images/misc/button_go_grey-e.gif";

            // english Category
            searchInstructions.Text = "Artist Name:";

            if (Sitecore.Context.Language.ToString() == "fr")
                _ibtGo.ImageUrl = "/common/images/misc/button_go_grey-f.gif";
                // french Categorie
                searchInstructions.Text = "Nom de l'artiste:";

This is my output
                  <TD colSpan="2">
                              <asp:Label id="searchInstructions" for="TextBox" runat="server">Label</asp:Label></P>
            <td width="10%"><asp:TextBox ID="_txtSearch" runat="server" CssClass="main"></asp:TextBox></td>
            <td width="90%" valign="bottom"><asp:ImageButton ID="_ibtGo" runat="server" OnClick="_ibtGo_OnClick" /></td>
Who is Participating?
NauticalNonsenseConnect With a Mentor Commented:
Try using the IDE to delete and create another label called searchInstructions. I remember sometimes that used to get funky with 1.1 legacy stuff.
strickddConnect With a Mentor Commented:
Do you have the "searchInstructions" label in the code-infront (HTML markup)? If you don't, then you need to add it to the markup and remove it from the first line of your posted code. Alternatively, you can keep the same code you posted, but you have to add the label to the control collection... for example:

LelloLelloAuthor Commented:
Hi Strickdd,

Here is the code, please advice where I should put it. I'm new in C#.

 ContentSearchableListOfWorks.ascx ContentSearchableListOfWorks.asc.cs

Never miss a deadline with

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

I'm not sure if this is how it is or if it was just during the posting, but the first issue I see is that your code-behind file is called "ContentSearchableListOfWorks.asc.cs" - missing an "x". It should be "ContentSearchableListOfWorks.ascx.cs"

Next, is this .Net 1.1? If it is .Net 2.0+, then you shouldn't be declaring all your controls in the code-behind and since you are using partial classes, I believe you are on 2.0+. This leads me to believe that the missing "x" is probably the problem.
LelloLelloAuthor Commented:
strickdd / NauticalNonsense:

it is a type error but it's good in my message. could you please advice why

// english Category
            searchInstructions.Text = "Artist Name:";

is not showing the value of my label
<asp:Label id="searchInstructions" for="TextBox" runat="server"></asp:Label></P>

Everythins is displaying so the code is correct but why is not showing the value of my label??

NauticalNonsense:  Explain how can u do that i my code.
LelloLelloAuthor Commented:
Hello Strick,

That the missing "x" is probably the problem.  Any idea why is not working?
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.