Solved

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

Posted on 2011-09-16
6
350 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
How our DevOps Teams Maximize Uptime

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

 
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

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

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

ASP.Net to Oracle Connectivity Recently I had to develop an ASP.NET application connecting to an Oracle database.As I am doing it first time ,I had to solve several problems. This article will help to such developers  to develop an ASP.NET client…
A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

840 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