Solved

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

Posted on 2011-09-16
6
344 Views
Last Modified: 2013-12-17
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
-------------------------
 <TR>
                  <TD colSpan="2">
                        <P><BR>
                              <asp:Label id="searchInstructions" for="TextBox" runat="server">Label</asp:Label></P>
                  </TD>
      </TR>
      <tr>
            <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>
      </tr>
0
Comment
Question by:LelloLello
  • 3
  • 2
6 Comments
 
LVL 28

Assisted Solution

by:strickdd
strickdd earned 250 total points
ID: 36550549
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:

this.Controls.Add(searchInstructions);
0
 

Author Comment

by:LelloLello
ID: 36550859
Hi Strickdd,

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

 ContentSearchableListOfWorks.ascx ContentSearchableListOfWorks.asc.cs

Thankyou.
0
 
LVL 28

Expert Comment

by:strickdd
ID: 36550929
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.
0
DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

 
LVL 7

Accepted Solution

by:
NauticalNonsense earned 250 total points
ID: 36557774
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.
0
 

Author Comment

by:LelloLello
ID: 36561000
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.
0
 

Author Comment

by:LelloLello
ID: 36567927
Hello Strick,

That the missing "x" is probably the problem.  Any idea why is not working?
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In my previous two articles we discussed Binary Serialization (http://www.experts-exchange.com/A_4362.html) and XML Serialization (http://www.experts-exchange.com/A_4425.html). In this article we will try to know more about SOAP (Simple Object Acces…
Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now