<?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 'CatalogZone'</title><link>http://forums.asp.net/search/SearchResults.aspx?q=&amp;tag=CatalogZone&amp;orTags=0&amp;o=DateDescending</link><description>Search results matching tag 'CatalogZone'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Dynamic DeclarativeCatalogPart</title><link>http://forums.asp.net/thread/3454109.aspx</link><pubDate>Mon, 12 Oct 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3454109</guid><dc:creator>longo90</dc:creator><description>&lt;p&gt;Hi community!!&lt;/p&gt;&lt;p&gt;I&amp;#39;ve big problem with my catalog part....&lt;/p&gt;&lt;p&gt;It&amp;#39;s possible to load the webpart list from database??&lt;/p&gt;&lt;p&gt;Can u post some links about my problem??&lt;/p&gt;&lt;p&gt;thanks in advance&lt;br /&gt;&lt;/p&gt;</description></item><item><title>How to Dynamically Create a CatalogZone + PageCatalogPart</title><link>http://forums.asp.net/thread/3240922.aspx</link><pubDate>Wed, 17 Jun 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3240922</guid><dc:creator>j_young_80</dc:creator><description>&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m hoping someone can help me out here as this is driving me crazy - I&amp;#39;ve just started messing around with WebParts and am creating webParts dynamically via code (vb.net). This is all working well but i&amp;#39;m wanting to add a Catalog Zone and PageCatalogPart to keep track of all the removed webparts. I can add a CatalogZone without a problem, however there isn&amp;#39;t a method exposed to Add a PagecatalogPart to a CatalogZone.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I successfully created a custom instance of a CatalogZone, and tried to add a PageCatalogPart in that way - I managed to get this to work also, however I was then forced to override the key functions &lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;GetAvailableWebPartDescriptions and &lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;GetWebPart &lt;font color="#000000" size="2"&gt;which I don&amp;#39;t really want to do.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;&lt;font color="#000000" size="2"&gt;To sum up my problem - I basically want to leave the WebParts Internal Catalog handling as it currently stands, since i&amp;#39;m not adding custom webParts that won&amp;#39;t be picked up by the normal methods, but since i&amp;#39;m creating my WebPartManager dynamically to solve other issues I was having, I also need to be able create a CatalogZOne, and insert a PageCatalogPart dynamically also into that Zone. It seems the only way to do this is to create custom classes for both CatalogZone, and CatalogPart, which then forces me to override the standard functions provided which isn;t what I want.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;&lt;font color="#000000" size="2"&gt;Is there another way to do this, or can I somehow reference the existing functionality of GetWebPart and GetWebPartDescriptions in my custom class? I&amp;#39;ve included my two custom classes below, as well as the code to&amp;nbsp;call&amp;nbsp;the custom classes&amp;nbsp;- with the methods that must be overridden. Any help would be greatly appreciated!&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; catalogzone2 &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CustomCatalogZone = &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CustomCatalogZone&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; 
&lt;p&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;catalogZone.CreateCatalogPartstest()&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;*************************************************************************************&lt;/p&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CustomCatalogZone&lt;/font&gt;&lt;font size="1"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Inherits&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CatalogZone&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Protected&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Overrides&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Function&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CreateCatalogParts() &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; System.Web.UI.WebControls.WebParts.CatalogPartCollection&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; myCatelogParts &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; Generic.List(&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Of&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CatalogPart) = &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; Generic.List(&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Of&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CatalogPart)&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; x &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CatalogPart = &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; MyCatelogPart&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; 
&lt;p&gt;x.ID = &lt;/font&gt;&lt;font color="#a31515" size="1"&gt;&lt;font color="#a31515" size="1"&gt;&amp;quot;test&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;
&lt;p&gt;myCatelogParts.Add(x)&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Return&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CatalogPartCollection(&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;MyBase&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;.CreateCatalogParts(), myCatelogParts)&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Function&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Function&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CreateCatalogPartstest() &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; System.Web.UI.WebControls.WebParts.CatalogPartCollection&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Return&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CreateCatalogParts()&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Function&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt; 
&lt;p&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Class&lt;/p&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; MyCatelogPart&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Inherits&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; CatalogPart&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Overrides&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Function&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; GetAvailableWebPartDescriptions() &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; System.Web.UI.WebControls.WebParts.WebPartDescriptionCollection&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Function&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Overrides&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Function&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; GetWebPart(&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; description &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; System.Web.UI.WebControls.WebParts.WebPartDescription) &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; System.Web.UI.WebControls.WebParts.WebPart&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Function&lt;/p&gt;
&lt;p&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="1"&gt;&lt;font color="#0000ff" size="1"&gt;Class&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;&lt;font color="#008000" size="1"&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>How to use same webpart control on same page</title><link>http://forums.asp.net/thread/2992226.aspx</link><pubDate>Mon, 09 Mar 2009 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2992226</guid><dc:creator>alirizvi</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Actually I have developed and user control which is webpart enable and I have to use this usercontrol twise on my page.&lt;/p&gt;
&lt;p&gt;like Home Address, Professional Address Both time I have to use the same address control.&lt;/p&gt;
&lt;p&gt;Then I got error zone is already added into the database.&lt;/p&gt;
&lt;p&gt;Any&amp;nbsp;suggestion.&lt;/p&gt;</description></item><item><title>Set the title to a part in a webPartZone</title><link>http://forums.asp.net/thread/2286559.aspx</link><pubDate>Wed, 09 Apr 2008 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2286559</guid><dc:creator>pcruz</dc:creator><description>&lt;p&gt;&amp;nbsp;Hello all,&lt;/p&gt;&lt;p&gt;I am creating a page that have 2 web part zone, in each webPartZone I have 3 Parts, the parts are asp:panels, so I need to add a title to these parts.&lt;/p&gt;&lt;p&gt;Please Need some help to do it.&lt;/p&gt;&lt;p&gt;Regards.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>How to hide Display Catalog button if there are no closed WebParts.</title><link>http://forums.asp.net/thread/2133629.aspx</link><pubDate>Fri, 25 Jan 2008 05:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2133629</guid><dc:creator>fleischhacker</dc:creator><description>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I have&amp;nbsp;a button&amp;nbsp;that displays the Catalog Zone containing closed webparts&amp;nbsp;when clicked.&amp;nbsp; I would like to hide the button&amp;nbsp;if there are no closed webparts.&amp;nbsp; Any help appreciated.&lt;/p&gt;</description></item><item><title>want web parts with drag &amp;amp; drop feature only , no personlization</title><link>http://forums.asp.net/thread/1875638.aspx</link><pubDate>Fri, 24 Aug 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1875638</guid><dc:creator>pragasht</dc:creator><description>&lt;p&gt;i want to use web parts feature of drag &amp;amp; drop , but i dont want personlization wich cause so may problem,&lt;/p&gt;
&lt;p&gt;i give &lt;strong&gt;personalization = false for&lt;/strong&gt; webparts manager.&lt;/p&gt;
&lt;p&gt;then in server code i&amp;nbsp;change the &amp;nbsp;&lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;strong&gt;MainWebPartManager.DisplayMode = WebPartManager.DesignDisplayMode&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;here there is an error says that check personalisation is enabled &lt;br /&gt;for this user,&lt;/strong&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;is that possible to change the display mode with personlisation enabled false&lt;/p&gt;
&lt;p&gt;thanks in advance &lt;/p&gt;&lt;/font&gt;</description></item><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: customizing catalog zone</title><link>http://forums.asp.net/thread/1620129.aspx</link><pubDate>Wed, 14 Mar 2007 04:00:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1620129</guid><dc:creator>BCdotNET</dc:creator><description>&lt;p&gt;&lt;a href="http://www.manning.com/neimke/"&gt;http://www.manning.com/neimke/&lt;/a&gt;&amp;nbsp;: "ASP.NET 2.0 Web Parts in Action - Building Dynamic Web Portals" by Darren Neimke talks about this. You can find code here : &lt;a href="http://www.markitup.com/BookCodeSamples/CustomCatalogZone.zip"&gt;http://www.markitup.com/BookCodeSamples/CustomCatalogZone.zip&lt;/a&gt;&amp;nbsp;. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;See also:&amp;nbsp; &lt;a href="http://www.codeproject.com/aspnet/DropDownCatalogZone.asp"&gt;http://www.codeproject.com/aspnet/DropDownCatalogZone.asp&lt;/a&gt; and &lt;a href="http://blogs.infosupport.com/wouterv/pages/DropDownCatalogZone.aspx"&gt;http://blogs.infosupport.com/wouterv/pages/DropDownCatalogZone.aspx&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>