Let's hide Upload Controls section from Sitefinity 3.6 toolbox

March 30, 2009 Digital Experience

 

I few days ago I created a post about how we can hide controls from Sitefinity toolbox section. Now I am going to show you how to hide upload controls section of the toolbox - check out figure 1.

The idea here is that even you deny the access to some controls someone could upload its own control. Generally the code is the same as for hiding controls the difference is that we are hiding HtmlAnchor control.

We need to find controlsContainer and then create a new instance of HtmlAnchor.This control does not have an ID, so that we are forced to use .Href to be sure that we are managing the right control.

 

 if (toolbox != null)  
        {  
            // find the container  
            Control control = toolbox.FindControl("controlsContainer");  
  
            foreach (Control cntr in control.Controls)  
            {  
                HtmlAnchor anchor = cntr as HtmlAnchor;  
                if (anchor != null && anchor.HRef != null && anchor.HRef.IndexOf("toolbox.UploadControl()") >= 0)  
                {  
                    anchor.Visible = false;  
                }  

 

 

                                  figure 1.

The Progress Team

Read next Progress DataDirect Now Connects to Denodo