Clicky

Hi Expert,

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.UI;
using System.Web.UI.WebControls;
using CCFA.Utilities;
using Sitecore.Data.Items;
using CCFA.LuceneUtils;
using System.Data.SqlClient;

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

On my Pages the following
searchInstructions.Text = "Artist Name:";
searchInstructions.Text = "Nom de l'artiste:";

is not displaying, It is displaying Label instead of the .text

<asp:Label id="searchInstructions" for="TextBox" runat="server">Label</asp:Label></P>

Why ?

asked 09/16/2011 10:30

LelloLello's gravatar image

LelloLello ♦♦


6 Answers:
Attached Code FYI,  
 
ContentSearchableListOfWorks.ascx
 
 
ContentSearchableListOfWorks.asc.cs
 
link
LelloLello's gravatar image

LelloLello

Sometimes when you have controls nested in other controls it is difficult to get a handle on them unless you have a recursive method:

source:http://stackoverflow.com/questions/1987418/asp-net-is-there-a-better-way-to-find-controls-that-are-within-other-controls

try the code below pass the control and id to it and change the value that way.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
public static Control DeepFindControl(Control c, string id)
{
   if (c.ID == id)
   { 
     return c;
   }
   if (c.HasControls)
   {
      Control temp;
      foreach (var subcontrol in c.Controls)
      {
          temp = DeepFindControl(subcontrol, id);
          if (temp != null)
          {
              return temp; 
          }
      }
   }
   return null;
}
link
disrupt's gravatar image

disrupt

Well, i'm able to show the button menu.gif  on the English  and the button on the french.

Could you please tell me in my code how to fix that label for me in my code how i can show it ?

<asp:Label id="searchInstructions" for="TextBox" runat="server">Label</asp:Label></P>

Please open attached file.
 
english image
english image
 
 
english image
english image
 
 
english image
english image
 
 
french site
french site
 
link
LelloLello's gravatar image

LelloLello

how can u fix that ?

<asp:Label id="searchInstructions" for="TextBox" runat="server">Label</asp:Label></P> ???
link
LelloLello's gravatar image

LelloLello

Remove below code in .cs file

protected System.Web.UI.WebControls.Label searchInstructions;
link
jagssidurala's gravatar image

jagssidurala

I remove below the code didn't change anything...

 protected void Page_Load(object sender, EventArgs e)
        {
            // english Category
            searchInstructions.Text = "Artist Name:";

            // Set Go Button
            _ibtGo.ImageUrl = "/common/artbank/images/misc/button_go_grey-e.gif";

           

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

The value of searchinstructions is not displaying ?  please advice.

<asp:Label id="searchInstructions" for="TextBox" runat="server"></asp:Label></P>
link
LelloLello's gravatar image

LelloLello

Your answer
[hide preview]

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Tags:

Asked: 09/16/2011 10:30

Seen: 870 times

Last updated: 11/05/2011 10:17