<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tag 'CatalogPart'</title><link>http://forums.asp.net/search/SearchResults.aspx?q=&amp;tag=CatalogPart&amp;orTags=0&amp;o=DateDescending</link><description>Search results matching tag 'CatalogPart'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>ASP.NET 2.0 -- webparts -- catalog zones --</title><link>http://forums.asp.net/thread/1720811.aspx</link><pubDate>Wed, 23 May 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1720811</guid><dc:creator>Jagadeesh Jupalli</dc:creator><description>Hi,&lt;br /&gt;&amp;nbsp;&lt;br /&gt;I’m having some doubts in designing and coding catalog zones.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m planning a web site very much similar to this &amp;quot;http://www.google.co.in/ig?hl=en&amp;quot; using webparts in ASP.NET 2.0&lt;br /&gt;&lt;br /&gt;I want the catalog manager look some thing similar to igoogle --&amp;gt; &amp;quot;Make it your own&amp;quot; page. The catalog manager should not ask me to which webpartzone my controls need to be added. It should select some random webpartzone to add the control.&lt;br /&gt;&lt;br /&gt;Also, How to make webparts work in FIREFOX?&lt;br /&gt;&lt;br /&gt;I am new to new to .NET programming. If this is fundamental please be patient and let me know your feedback.&lt;br /&gt;&lt;br /&gt;Can any one of you give me some online Sites/examples Developed in ASP.NET using Webparts and using catalog zones. I think some online live examples can help in understanding the scope of catalog zones.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jagadeesh&lt;br /&gt;</description></item><item><title>Re: Catalog Zone Manipulation</title><link>http://forums.asp.net/thread/1662846.aspx</link><pubDate>Thu, 12 Apr 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1662846</guid><dc:creator>BCdotNET</dc:creator><description>&lt;p&gt;Look at the code in &lt;span class=kwd&gt;&lt;font color=#0000ff&gt;private void&lt;/font&gt;&lt;/span&gt; GetWebParts(), especially these lines:&lt;/p&gt;
&lt;p&gt;// retrieve the web parts from the database:&lt;br /&gt;List lMWP = GetMyWebParts();&lt;/p&gt;
&lt;p&gt;In my case, "GetMyWebParts()" retrieves a list from a Web Service, and because I use Kerberos I can determine in the Web Service which data I need to return, based on the user that connects to the WS. &lt;/p&gt;</description></item><item><title>Drag/drop from CatalogZone </title><link>http://forums.asp.net/thread/1650495.aspx</link><pubDate>Tue, 03 Apr 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1650495</guid><dc:creator>manaaron</dc:creator><description>&lt;div class=ForumPostContentText&gt;I have&amp;nbsp;created&amp;nbsp;a CatalogPartChrome class and a CatalogZone to override the CreateCatalogPartChrome method and return my CatalogPartChrome class that will render the parts. I try two ways to override RenderCatalogPart.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class=ForumPostContentText&gt;1&lt;strong&gt;.&lt;/strong&gt;Use AjaxControlToolkit, an error about DragPanelExtender control occured. The description is "DragPanelExtender Page cannot be null. Please ensure that this operation is being performed in the context of an ASP.NET request."&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p class=ForumPostContentText&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Are there anyone could help me to fix this error, or any other suggestions about this way? thanks:)&lt;/p&gt;
&lt;div class=ForumPostContentText&gt;&amp;nbsp;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class=ForumPostContentText&gt;2. I want to create a WebPartZone to implement the functionality. My part cannot be added to the zone.&amp;nbsp;Is this way feasible? I need helps from guys who have knowledge about this.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p class=ForumPostContentText&gt;Any suggestions are greately appreciated. My source code as bellow:&lt;/p&gt;&lt;font size=2&gt;
&lt;p class=ForumPostContentText&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;public&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;override&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;void&lt;/font&gt;&lt;font size=2&gt; RenderCatalogPart(&lt;/font&gt;&lt;font color=#008080 size=2&gt;HtmlTextWriter&lt;/font&gt;&lt;font size=2&gt; writer,
&lt;p class=ForumPostContentText&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;CatalogPart&lt;/font&gt;&lt;font size=2&gt; catalogPart)
&lt;p class=ForumPostContentText&gt;{&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;//base.RenderCatalogPart(writer, catalogPart);&lt;/font&gt;&lt;font size=2&gt;
&lt;p class=ForumPostContentText&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;WebPartDescriptionCollection&lt;/font&gt;&lt;font size=2&gt; partDescriptions =
&lt;p class=ForumPostContentText&gt;catalogPart.GetAvailableWebPartDescriptions();&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;
&lt;p class=ForumPostContentText&gt;#if&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt; true
&lt;p class=ForumPostContentText&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Panel&lt;/font&gt;&lt;font size=2&gt; panelContain = &lt;/font&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#008080 size=2&gt;Panel&lt;/font&gt;&lt;font size=2&gt;();
&lt;p class=ForumPostContentText&gt;panelContain.ID = &lt;/p&gt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;"panelContainer"&lt;/font&gt;&lt;font size=2&gt;;
&lt;p class=ForumPostContentText&gt;panelContain.Width = &lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Unit&lt;/font&gt;&lt;font size=2&gt;.Pixel(250);
&lt;p class=ForumPostContentText&gt;panelContain.BorderWidth = &lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Unit&lt;/font&gt;&lt;font size=2&gt;.Pixel(2);
&lt;p class=ForumPostContentText&gt;panelContain.BorderStyle = &lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;BorderStyle&lt;/font&gt;&lt;font size=2&gt;.Solid;
&lt;p class=ForumPostContentText&gt;panelContain.BorderColor = System.Drawing.&lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Color&lt;/font&gt;&lt;font size=2&gt;.Black;
&lt;p class=ForumPostContentText&gt;panelContain.BackColor = System.Drawing.&lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Color&lt;/font&gt;&lt;font size=2&gt;.Silver;
&lt;p class=ForumPostContentText&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Panel&lt;/font&gt;&lt;font size=2&gt; panelPart;
&lt;p class=ForumPostContentText&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;foreach&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color=#008080 size=2&gt;WebPartDescription&lt;/font&gt;&lt;font size=2&gt; description &lt;/font&gt;&lt;font color=#0000ff size=2&gt;in&lt;/font&gt;&lt;font size=2&gt; partDescriptions)
&lt;p class=ForumPostContentText&gt;{&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;panelPart = &lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#008080 size=2&gt;Panel&lt;/font&gt;&lt;font size=2&gt;();
&lt;p class=ForumPostContentText&gt;panelPart.ID = &lt;/p&gt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;"part"&lt;/font&gt;&lt;font size=2&gt; + description.ID.ToString();
&lt;p class=ForumPostContentText&gt;panelPart.Attributes.Add(&lt;/p&gt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;"style"&lt;/font&gt;&lt;font size=2&gt;, &lt;/font&gt;&lt;font color=#800000 size=2&gt;"width:100%; background-color:#FFF;text-align:left; cursor:move; font-weight:bold;"&lt;/font&gt;&lt;font size=2&gt;);
&lt;p class=ForumPostContentText&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Label&lt;/font&gt;&lt;font size=2&gt; lblPart = &lt;/font&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#008080 size=2&gt;Label&lt;/font&gt;&lt;font size=2&gt;();
&lt;p class=ForumPostContentText&gt;lblPart.Text = &lt;/p&gt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;"Drag Me--"&lt;/font&gt;&lt;font size=2&gt; + description.Title;
&lt;p class=ForumPostContentText&gt;lblPart.BackColor = System.Drawing.&lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Color&lt;/font&gt;&lt;font size=2&gt;.PowderBlue;
&lt;p class=ForumPostContentText&gt;lblPart.Font.Size = &lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;FontUnit&lt;/font&gt;&lt;font size=2&gt;.Small;
&lt;p class=ForumPostContentText&gt;lblPart.BorderWidth = &lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Unit&lt;/font&gt;&lt;font size=2&gt;.Pixel(1);
&lt;p class=ForumPostContentText&gt;lblPart.BorderStyle = &lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;BorderStyle&lt;/font&gt;&lt;font size=2&gt;.Solid;&lt;/font&gt;&lt;font size=2&gt;
&lt;p class=ForumPostContentText&gt;lblPart.Width = &lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Unit&lt;/font&gt;&lt;font size=2&gt;.Percentage(90);
&lt;p class=ForumPostContentText&gt;lblPart.Height = &lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Unit&lt;/font&gt;&lt;font size=2&gt;.Pixel(20);
&lt;p class=ForumPostContentText&gt;panelPart.Controls.Add(lblPart);&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;AjaxControlToolkit.&lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;DragPanelExtender&lt;/font&gt;&lt;font size=2&gt; dragPanelExtender = &lt;/font&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;font size=2&gt; AjaxControlToolkit.&lt;/font&gt;&lt;font color=#008080 size=2&gt;DragPanelExtender&lt;/font&gt;&lt;font size=2&gt;();
&lt;p class=ForumPostContentText&gt;dragPanelExtender.Page = (System.Web.UI.&lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;Page&lt;/font&gt;&lt;font size=2&gt;)System.Web.&lt;/font&gt;&lt;font color=#008080 size=2&gt;HttpContext&lt;/font&gt;&lt;font size=2&gt;.Current.Handler;
&lt;p class=ForumPostContentText&gt;dragPanelExtender.Enabled = &lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;true&lt;/font&gt;&lt;font size=2&gt;;
&lt;p class=ForumPostContentText&gt;dragPanelExtender.DragHandleID = panelPart.ID;&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;dragPanelExtender.TargetControlID = panelContain.ID;&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;panelPart.Controls.Add(dragPanelExtender);&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;&lt;font color=#800000&gt;panelContainer&lt;/font&gt;.Controls.Add(panelPart);&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;}&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;&lt;font color=#800000&gt;panelContainer&lt;/font&gt;.RenderControl(writer);&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;
&lt;p class=ForumPostContentText&gt;#endif&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;#if&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt; false&lt;/font&gt;&lt;font color=#808080 size=2&gt;
&lt;p class=ForumPostContentText&gt;WebPartZone webpartzone1 = new WebPartZone();&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;WebPartManager manager1 = WebPartManager.GetCurrentWebPartManager((System.Web.UI.Page)System.Web.HttpContext.Current.Handler);&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;//((System.Web.UI.Page)System.Web.HttpContext.Current.Handler).Controls.Add(webpartzone1);&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;int i = 0;&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;foreach (WebPartDescription description in partDescriptions)&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;{&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;WebPartIcon part = new WebPartIcon();&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;part.Title = description.Title;&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;manager1.AddWebPart(part, webpartzone1, i);&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;//manager1.MoveWebPart(part, webpartzone1, i);&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;i++;&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;}&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;writer.Write("&amp;lt;div style='padding-bottom:20px;color:#5377A9;font-family:Arial, Sans-Serif; font-weight:bold;font-size:0.8em;'&amp;gt;Drag part&amp;lt;div&amp;gt;");&lt;/p&gt;
&lt;p class=ForumPostContentText&gt;webpartzone1.RenderControl(writer);&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;
&lt;p class=ForumPostContentText&gt;#endif&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt;
&lt;p class=ForumPostContentText&gt;} &lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: Disable Verbs</title><link>http://forums.asp.net/thread/1613142.aspx</link><pubDate>Fri, 09 Mar 2007 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1613142</guid><dc:creator>Arjun Tiwari</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I was just trying to find out some help but I didn't find anything to disable verbs. &lt;/p&gt;
&lt;p&gt;I did some rnd at my own end and got the result. Please find the below js that will solve the problem. Please let me know your input. &lt;/p&gt;
&lt;p&gt;&lt;font size=2&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=#0000ff size=2&gt;&amp;lt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;script&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#ff0000 size=2&gt;type&lt;/font&gt;&lt;font color=#0000ff size=2&gt;="text/javascript"&amp;gt;&lt;/font&gt;&lt;/p&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;function&lt;/font&gt;&lt;font size=2&gt; HideWebpartLevelMenu(ctrlID,showMenu)
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;/*
&lt;p&gt;Arjun Tiwari&lt;/p&gt;
&lt;p&gt;Hide edit or delete or any webpart menu that has not permission on&lt;/p&gt;
&lt;p&gt;LTrim, RTrim and trim function is required as supporting function to trim the spaces&lt;/p&gt;
&lt;p&gt;09032007&lt;/p&gt;
&lt;p&gt;*/&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt; 
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;/*WebPart_wp786936923VerbsMenu
&lt;p&gt;syntax Prefix = WebPart_&lt;/p&gt;
&lt;p&gt;controls part.UniqueID&lt;/p&gt;
&lt;p&gt;suffix VerbsMenu &lt;/p&gt;
&lt;p&gt;LTrim(temp[menucounter].innerText.toString().toLowerCase())&lt;/p&gt;
&lt;p&gt;get the webpart name, possiblity is $ sign and : sign so filter it mgr1$gwpt1&lt;/p&gt;
&lt;p&gt;--PARAMETER INFORMATION&lt;/p&gt;
&lt;p&gt;ctrlID is the controlID and showMenu will contain 'false,true' type string that mean&lt;/p&gt;
&lt;p&gt;first string will be treated for edit menu and last string will be treated for delete menu&lt;/p&gt;
&lt;p&gt;*/&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;font size=2&gt;(ctrlID!=&lt;/font&gt;&lt;font color=#0000ff size=2&gt;null&lt;/font&gt;&lt;font size=2&gt;)
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;//if there is $ sign with the controls unique id&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;font size=2&gt;(ctrlID.indexOf(&lt;/font&gt;&lt;font color=#800000 size=2&gt;'$'&lt;/font&gt;&lt;font size=2&gt;)&amp;gt;0)
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;ctrlID=ctrlID.substring(ctrlID.indexOf(&lt;/p&gt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;'$'&lt;/font&gt;&lt;font size=2&gt;)+1,ctrlID.length);
&lt;p&gt;} &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;//if there is : sign with the controls unique id&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;font size=2&gt;(ctrlID.indexOf(&lt;/font&gt;&lt;font color=#800000 size=2&gt;':'&lt;/font&gt;&lt;font size=2&gt;)&amp;gt;0)
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;ctrlID=ctrlID.substring(ctrlID.indexOf(&lt;/p&gt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;':'&lt;/font&gt;&lt;font size=2&gt;)+1,ctrlID.length);
&lt;p&gt;} &lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;var&lt;/font&gt;&lt;font size=2&gt; doc=document.getElementById(&lt;/font&gt;&lt;font color=#800000 size=2&gt;"WebPart_"&lt;/font&gt;&lt;font size=2&gt; + ctrlID + &lt;/font&gt;&lt;font color=#800000 size=2&gt;"VerbsMenu"&lt;/font&gt;&lt;font size=2&gt;);
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;font size=2&gt;(doc==&lt;/font&gt;&lt;font color=#0000ff size=2&gt;null&lt;/font&gt;&lt;font size=2&gt; || doc==&lt;/font&gt;&lt;font color=#800000 size=2&gt;"undefined"&lt;/font&gt;&lt;font size=2&gt;)
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;return&lt;/font&gt;&lt;font size=2&gt;;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;var&lt;/font&gt;&lt;font size=2&gt; arr_showMenu=showMenu.split(&lt;/font&gt;&lt;font color=#800000 size=2&gt;","&lt;/font&gt;&lt;font size=2&gt;); 
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;var&lt;/font&gt;&lt;font size=2&gt; temp=doc.getElementsByTagName(&lt;/font&gt;&lt;font color=#800000 size=2&gt;"a"&lt;/font&gt;&lt;font size=2&gt;); 
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;for&lt;/font&gt;&lt;font size=2&gt;(menucounter=0;menucounter&amp;lt;temp.length; menucounter++)
&lt;p&gt;{ &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;//var menuLinkText=trim(temp[menucounter].innerText).toString().toLowerCase(); &lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;var&lt;/font&gt;&lt;font size=2&gt; menuLinkText=trim(temp[menucounter].title).toString().toLowerCase();
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;font size=2&gt;(menuLinkText.substring(0,4)==&lt;/font&gt;&lt;font color=#800000 size=2&gt;'edit'&lt;/font&gt;&lt;font size=2&gt; &amp;amp;&amp;amp; !ToggleMenu(arr_showMenu[0]))
&lt;p&gt;{ &lt;/p&gt;
&lt;p&gt;temp[menucounter].style.display=&lt;/p&gt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;"none"&lt;/font&gt;&lt;font size=2&gt;;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;font size=2&gt;(menuLinkText.substring(0,6)==&lt;/font&gt;&lt;font color=#800000 size=2&gt;'delete'&lt;/font&gt;&lt;font size=2&gt; &amp;amp;&amp;amp; !ToggleMenu(arr_showMenu[1]))
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;temp[menucounter].style.display=&lt;/p&gt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;"none"&lt;/font&gt;&lt;font size=2&gt;;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;function&lt;/font&gt;&lt;font size=2&gt; ToggleMenu(showMenu)
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;font size=2&gt;(showMenu!=&lt;/font&gt;&lt;font color=#0000ff size=2&gt;null&lt;/font&gt;&lt;font size=2&gt;)
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;if&lt;/font&gt;&lt;font size=2&gt;(showMenu==&lt;/font&gt;&lt;font color=#800000 size=2&gt;"false"&lt;/font&gt;&lt;font size=2&gt;)
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;return&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;false&lt;/font&gt;&lt;font size=2&gt;;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;return&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#0000ff size=2&gt;true&lt;/font&gt;&lt;font size=2&gt;;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;// Removes leading whitespaces&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;function&lt;/font&gt;&lt;font size=2&gt; LTrim( value ) { 
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;var&lt;/font&gt;&lt;font size=2&gt; re = /\s*((\S+\s*)*)/;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;return&lt;/font&gt;&lt;font size=2&gt; value.replace(re, &lt;/font&gt;&lt;font color=#800000 size=2&gt;"$1"&lt;/font&gt;&lt;font size=2&gt;); 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;// Removes ending whitespaces&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;function&lt;/font&gt;&lt;font size=2&gt; RTrim( value ) { 
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;var&lt;/font&gt;&lt;font size=2&gt; re = /((\s*\S+)*)\s*/;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;return&lt;/font&gt;&lt;font size=2&gt; value.replace(re, &lt;/font&gt;&lt;font color=#800000 size=2&gt;"$1"&lt;/font&gt;&lt;font size=2&gt;); 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;// Removes leading and ending whitespaces&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;function&lt;/font&gt;&lt;font size=2&gt; trim( value ) { 
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;return&lt;/font&gt;&lt;font size=2&gt; LTrim(RTrim(value)); 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;lt;/&lt;/font&gt;&lt;font color=#800000 size=2&gt;script&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&amp;gt;&lt;/font&gt;
&lt;p&gt;&lt;font color=#0000ff size=2&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color=#0000ff size=2&gt;Regards,&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=#0000ff size=2&gt;Arjun&lt;/font&gt;&lt;/p&gt;</description></item><item><title>One more challanging question of web part..</title><link>http://forums.asp.net/thread/1611881.aspx</link><pubDate>Thu, 08 Mar 2007 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1611881</guid><dc:creator>BhaveshPatel</dc:creator><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;hey guys!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am creating the webpart(as usercontrol) dynamically and add them to the dummy zone and then close that zone, so basically It will go to the page catalog part... My code is something like below : &lt;/p&gt;&lt;font color=#008080 size=2&gt;
&lt;p&gt;Control&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt; control = LoadControl(&lt;/font&gt;&lt;font color=#800000 size=2&gt;"~/UserControl/"&lt;/font&gt;&lt;font size=2&gt; + strFName);
&lt;p&gt;control.ID = &lt;/p&gt;&lt;/font&gt;&lt;font color=#800000 size=2&gt;"control"&lt;/font&gt;&lt;font size=2&gt;;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;WebPart&lt;/font&gt;&lt;font size=2&gt; myWebPart = WebPartManager1.CreateWebPart(control);
&lt;p&gt;myWebPart.Title = strFName; &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;/font&gt;&lt;font color=#008080 size=2&gt;WebPart&lt;/font&gt;&lt;font size=2&gt; newPart = WebPartManager1.AddWebPart(myWebPart,WebPartManager1.Zones[0], 0);&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;WebPartManager1.CloseWebPart(newPart);&lt;/p&gt;
&lt;p&gt;&amp;nbsp; and also it is being added to the page catalog part very well...... But..... there is always but....&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; but it is being only added to that particular users's Pagecatalog only.... and What I am trying to implement is Administer can upload the webpart like above and that webpart will be available to&amp;nbsp;All users's pagecatalogpart...&lt;/p&gt;
&lt;p&gt;any Idea or any disucussion ??????&lt;/p&gt;
&lt;p&gt;Please help....&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: keeping a dynamically added webpartzone on the page</title><link>http://forums.asp.net/thread/1567923.aspx</link><pubDate>Wed, 07 Feb 2007 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1567923</guid><dc:creator>BCdotNET</dc:creator><description>Check out my reply on this thread: &lt;a href="http://forums.asp.net/thread/1401652.aspx"&gt;http://forums.asp.net/thread/1401652.aspx&lt;/a&gt;&amp;nbsp;</description></item><item><title>Re: Catalog Zone Manipulation</title><link>http://forums.asp.net/thread/1510825.aspx</link><pubDate>Thu, 28 Dec 2006 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1510825</guid><dc:creator>BCdotNET</dc:creator><description>Read my post on this page: &lt;a href="http://forums.asp.net/thread/1401652.aspx"&gt;http://forums.asp.net/thread/1401652.aspx&lt;/a&gt;</description></item><item><title>Re: Can web part personalization vary by querystring parameter?</title><link>http://forums.asp.net/thread/1489499.aspx</link><pubDate>Thu, 07 Dec 2006 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1489499</guid><dc:creator>BCdotNET</dc:creator><description>&lt;p&gt;Look at my reply (second post) in this thread: &lt;a href="http://forums.asp.net/thread/1401652.aspx"&gt;http://forums.asp.net/thread/1401652.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Re: Dynamic web parts - IDs constantly changing</title><link>http://forums.asp.net/thread/1489497.aspx</link><pubDate>Thu, 07 Dec 2006 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1489497</guid><dc:creator>BCdotNET</dc:creator><description>&lt;blockquote&gt;&lt;div&gt;&lt;img src="http://forums.asp.net/Themes/default/images/icon-quote.gif" /&gt; &lt;strong&gt;austinHodge:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; 
&lt;p&gt;My goal: I want to develop a generic page that dynamically loads web parts based on metadata stored in the database.&amp;nbsp; This metadata allows the administrator to create digital dashboards on the fly by specifying things like # of columns, web part controls, and data sources for the databound web parts.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Check out my reply (the second post) in this thread), it might help you : &lt;a href="http://forums.asp.net/thread/1401652.aspx"&gt;http://forums.asp.net/thread/1401652.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Re: Custom CatalogPart</title><link>http://forums.asp.net/thread/1454466.aspx</link><pubDate>Mon, 06 Nov 2006 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1454466</guid><dc:creator>BCdotNET</dc:creator><description>&lt;p&gt;&lt;a href="http://www.codeproject.com/aspnet/DropDownCatalogZone.asp"&gt;http://www.codeproject.com/aspnet/DropDownCatalogZone.asp&lt;/a&gt;&amp;nbsp;-- seems to me that implementing a menu instead of a dropdown should be feasible.&lt;/p&gt;
&lt;p&gt;Aalso check out my post here: &lt;a href="http://forums.asp.net/thread/1426253.aspx"&gt;http://forums.asp.net/thread/1426253.aspx&lt;/a&gt;&amp;nbsp;for some additional code you might want/need.&lt;/p&gt;</description></item></channel></rss>