<?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>Web Parts and Personalization</title><link>http://forums.asp.net/145.aspx</link><description>Discussions of the new ASP.NET 2.0 portal framework.  &lt;a href="http://aspadvice.com/SignUp/list.aspx?l=167&amp;c=30" target="_blank"&gt;Email List&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/3434437.aspx</link><pubDate>Thu, 01 Oct 2009 02:11:24 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3434437</guid><dc:creator>vinz</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3434437.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=3434437</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/fan/images/icon-quote.gif"&gt; &lt;strong&gt;Metamorphosis_edrex:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;But does anyone know how to add custom verbs to a webpart&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;I have written an example that you might be interested with:&lt;/p&gt;&lt;p&gt;&lt;a href="http://geekswithblogs.net/dotNETvinz/archive/2009/04/14/enhanced-custom-webpartzone-with-custom-move-option-verbs-in-asp.net.aspx"&gt;Enhanced Custom WebPartZone with Custom Move Option Verbs in ASP.NET 2.0&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/3434296.aspx</link><pubDate>Wed, 30 Sep 2009 22:29:53 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3434296</guid><dc:creator>Metamorphosis_edrex</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3434296.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=3434296</wfw:commentRss><description>&lt;p&gt;The links and tutorials were very helpful. Thanks to all here. But does anyone know how to add custom verbs to a webpart from another code like a feature receiver. I want to activate a feature and grab all the webparts in a particular url and and custom verbs in it. It seems like there is no option/method provided to add custom verbs in the WebPartVerbCollection of the current grabbed webpart. Thanks.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/1964528.aspx</link><pubDate>Fri, 19 Oct 2007 16:19:10 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1964528</guid><dc:creator>vinz</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1964528.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=1964528</wfw:commentRss><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;Do you&amp;nbsp;have any idea on how to create a custom verbs like the one in my.msn.com where you can just move a particular element to left, right, up or even down instead of drag and drop?If&amp;nbsp; you have any idea please show me some sample codes on how to work with it. thanks in advance.&lt;/p&gt;</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/1154796.aspx</link><pubDate>Thu, 29 Dec 2005 21:41:18 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1154796</guid><dc:creator>VivianWang</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1154796.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=1154796</wfw:commentRss><description>&lt;p&gt;I had read all of your guy's posts related Web Parts today.&lt;/p&gt;
&lt;p&gt;I have learned a lot from these posts!&lt;/p&gt;
&lt;p&gt;Thanks alot!&lt;/p&gt;</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/1099970.aspx</link><pubDate>Wed, 02 Nov 2005 01:21:27 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1099970</guid><dc:creator>mharder</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1099970.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=1099970</wfw:commentRss><description>The WebPartVerbCollection constructors do not allow you to add multiple WebPartVerbs with the same ID.&amp;nbsp; The default WebPartVerbs (Minimize, Close, etc.) do not have IDs, so they cannot be added to a new WebPartVerbCollection.&lt;br /&gt;&lt;br /&gt;Depending on the scenario, there are other alternatives besides trying to create a new WebPartVerbCollection:&lt;br /&gt;&lt;br /&gt;1. To hide a default WebPartVerb (Minimize, Close, etc.), set its Visible property to false.&lt;br /&gt;2. To add a new WebPartVerb, use the WebPartZoneBase.CreateVerbs event, or the WebPart.Verbs property.&lt;br /&gt;&lt;br /&gt;Hope this helps,&lt;br /&gt;&lt;br /&gt;-Mike</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/1093165.aspx</link><pubDate>Tue, 25 Oct 2005 18:18:34 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1093165</guid><dc:creator>jaredmeade</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1093165.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=1093165</wfw:commentRss><description>Has anyone been able to successfully filter the Delete Verb?&amp;nbsp; I
tried following the suggestion above and ran into the same
issues.&amp;nbsp; I get the same exception when creating the new
WebPartVerbCollection with the arraylist.&amp;nbsp; I tried creating a new
WebPartVerb and copying the values from the verbs in the collection
into the new verb and adding that to the arraylist, but the
serverClickHandler is null and i get an exception...&lt;br&gt;
&lt;br&gt;
thanks,&lt;br&gt;
&lt;br&gt;
jared&lt;br&gt;
&lt;br&gt;</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/1002859.aspx</link><pubDate>Thu, 28 Jul 2005 16:01:04 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1002859</guid><dc:creator>JoeBerg</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1002859.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=1002859</wfw:commentRss><description>I think this is because the verbs that you provide needs to have a unique ID. Are you adding verbs dynamically? Please let me know your exact scenario and I'll try to reproduce it. &lt;BR&gt;&lt;BR&gt;Thanks for raising this issue,&lt;BR&gt;Joe</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/1002313.aspx</link><pubDate>Thu, 28 Jul 2005 08:13:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1002313</guid><dc:creator>millbuilder</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1002313.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=1002313</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial&gt;Hi Joe&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Yes I get the idea. :-)&amp;nbsp;But I still feel I am working in the dark on this problem.&lt;BR&gt;I implemented using the Constructor &lt;FONT size=2&gt;&lt;FONT color=#008080&gt;WebPartVerbCollection(cleared)&lt;/FONT&gt;&lt;FONT color=#000000&gt;; &lt;/FONT&gt;&lt;/FONT&gt;, however I received this error message:&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;H2&gt;&lt;I&gt;A WebPartVerb has already been added with ID ''.&lt;BR&gt;Parameter name: verbs&lt;/I&gt; &lt;/H2&gt;
&lt;P&gt;&lt;FONT face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;B&gt;Description: &lt;/B&gt;An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. &lt;BR&gt;&lt;BR&gt;&lt;B&gt;Exception Details: &lt;/B&gt;System.ArgumentException: A WebPartVerb has already been added with ID ''.&lt;BR&gt;Parameter name: verbs&lt;BR&gt;&lt;BR&gt;&lt;B&gt;Source Error:&lt;/B&gt; &lt;BR&gt;&lt;BR&gt;
&lt;TABLE bgColor=#ffffcc&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;CODE&gt;&lt;PRE&gt;Line 72:                     cleared.Add(verb);
Line 73:             }
&lt;FONT color=red&gt;Line 74:             return new WebPartVerbCollection(cleared);
&lt;/FONT&gt;Line 75:         }
Line 76:     }&lt;/PRE&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;I would appreciate any help you can give me.&lt;BR&gt;&lt;BR&gt;Best regards&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Michael&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/1002019.aspx</link><pubDate>Thu, 28 Jul 2005 00:19:07 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1002019</guid><dc:creator>JoeBerg</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1002019.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=1002019</wfw:commentRss><description>Also,&amp;nbsp;the error related to '0' parameter happens because I didn't provide the code for the constructor of the customChrome class. You would need to do something like this:&lt;BR&gt;&lt;BR&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;class&lt;/FONT&gt; &lt;FONT color=#008080&gt;CustomChrome&lt;/FONT&gt; : &lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#008080&gt;WebPartChrome&lt;BR&gt;&lt;/FONT&gt;{&lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public &lt;FONT size=2&gt;&lt;FONT color=#008080&gt;CustomChrome&lt;/FONT&gt;&lt;/FONT&gt;(WebPartZoneBase zone, WebPartManager manager) : base(zone,manager) { ... }&lt;BR&gt;...&lt;BR&gt;&lt;BR&gt;Hope this helps,&lt;BR&gt;Joe</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/1002016.aspx</link><pubDate>Thu, 28 Jul 2005 00:16:03 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1002016</guid><dc:creator>JoeBerg</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1002016.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=1002016</wfw:commentRss><description>Actually, I should have tested that code; the WebPartVerbCollection is read-only so you need to go through the ctor to add verbs in it.&amp;nbsp;You would have to do something like this instead:&lt;BR&gt;&lt;BR&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;class&lt;/FONT&gt; &lt;FONT color=#008080&gt;CustomChrome&lt;/FONT&gt; : &lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#008080&gt;WebPartChrome&lt;BR&gt;&lt;/FONT&gt;{&lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;override&lt;/FONT&gt; &lt;FONT color=#008080&gt;WebPartVerbCollection&lt;/FONT&gt; FilterWebPartVerbs(&lt;FONT color=#008080&gt;WebPartVerbCollection&lt;/FONT&gt; verbs, &lt;FONT color=#008080&gt;WebPart&lt;/FONT&gt; webPart)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&lt;FONT color=#008080&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WebPartVerbCollection&lt;/FONT&gt; filtered = &lt;FONT color=#0000ff&gt;base&lt;/FONT&gt;.FilterWebPartVerbs(verbs, webPart);&lt;BR&gt;&lt;FONT color=#008080&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ArrayList&lt;/FONT&gt; cleared = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; &lt;FONT color=#008080&gt;ArrayList&lt;/FONT&gt;();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;customZone zone = Zone &lt;FONT color=#0000ff&gt;as&lt;/FONT&gt; customZone;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&lt;/FONT&gt; (&lt;FONT color=#008080&gt;WebPartVerb&lt;/FONT&gt; verb &lt;FONT color=#0000ff&gt;in&lt;/FONT&gt; filtered)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&lt;/FONT&gt; (verb == zone.DeleteVerb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&lt;/FONT&gt; (zone.AllowDelete)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cleared.Add(verb);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cleared.Add(verb);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r&lt;FONT color=#0000ff&gt;eturn &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;new &lt;FONT color=#008080&gt;WebPartVerbCollection(cleared)&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;Again, I haven't tested it :) but you get the idea. Thanks! - Joe&lt;/FONT&gt;&lt;/FONT&gt;</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/1001923.aspx</link><pubDate>Wed, 27 Jul 2005 22:12:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1001923</guid><dc:creator>millbuilder</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1001923.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=1001923</wfw:commentRss><description>&lt;FONT face=Arial&gt;Hi Joe&lt;BR&gt;&lt;BR&gt;Thanks for your response.&amp;nbsp; I have tried your suggestion. However, I received the following error messages&lt;BR&gt;&lt;BR&gt;Error&amp;nbsp;1&amp;nbsp;'System.Web.UI.WebControls.WebParts.WebPartVerbCollection' does not contain a definition for 'Add'&amp;nbsp;&lt;BR&gt;Error&amp;nbsp;3&amp;nbsp;No overload for method 'WebPartChrome' takes '0' arguments&lt;BR&gt;&lt;BR&gt;Can you access an Add method in WebPartVerbCollection? Are you working with a newer version of ASP.NET?&lt;BR&gt;&lt;BR&gt;Regards&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Michael&lt;/FONT&gt;&lt;BR&gt;</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/1000101.aspx</link><pubDate>Tue, 26 Jul 2005 17:15:58 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1000101</guid><dc:creator>JoeBerg</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1000101.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=1000101</wfw:commentRss><description>You could create your own custom WebPartZone and&amp;nbsp;add your own boolean AllowDelete property then&amp;nbsp;your own WebPartChrome. In your custom WebPartChrome, you would need to re-filter the verbs collection. Something like this:&lt;BR&gt;&lt;BR&gt;&lt;FONT size=2&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;class&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;CustomChrome&lt;/FONT&gt;&lt;FONT size=2&gt; : &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;WebPartChrome&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;{&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&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=#008080 size=2&gt;WebPartVerbCollection&lt;/FONT&gt;&lt;FONT size=2&gt; FilterWebPartVerbs(&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;WebPartVerbCollection&lt;/FONT&gt;&lt;FONT size=2&gt; verbs, &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;WebPart&lt;/FONT&gt;&lt;FONT size=2&gt; webPart)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WebPartVerbCollection&lt;/FONT&gt;&lt;FONT size=2&gt; filtered = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;base&lt;/FONT&gt;&lt;FONT size=2&gt;.FilterWebPartVerbs(verbs, webPart);&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WebPartVerbCollection&lt;/FONT&gt;&lt;FONT size=2&gt; cleared = &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;WebPartVerbCollection&lt;/FONT&gt;&lt;FONT size=2&gt;();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;customZone zone = Zone &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;as&lt;/FONT&gt;&lt;FONT size=2&gt; customZone;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&lt;/FONT&gt;&lt;FONT size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;WebPartVerb&lt;/FONT&gt;&lt;FONT size=2&gt; verb &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;in&lt;/FONT&gt;&lt;FONT size=2&gt; filtered)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&lt;/FONT&gt;&lt;FONT size=2&gt; (verb == zone.DeleteVerb)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&lt;/FONT&gt;&lt;FONT size=2&gt; (zone.AllowDelete)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cleared.Add(verb);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cleared.Add(verb);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;r&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;eturn&lt;/FONT&gt;&lt;FONT size=2&gt; cleared;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt;&lt;FONT size=3&gt;I omitted the null checks for clarity; please make sure that your code is clean :). Also, I can't garantee that the code is working (I haven't tested it) but I think it demonstrates the idea.&lt;BR&gt;Hope this helps,&lt;BR&gt;Joe&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/999574.aspx</link><pubDate>Tue, 26 Jul 2005 11:36:04 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:999574</guid><dc:creator>millbuilder</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/999574.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=999574</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial&gt;Hi Joe&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Thank you for your reply. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;I think it would be a good idea with an "AllowDelete" = true/false.&lt;BR&gt;On the&amp;nbsp;MSDN lab site it states that only the user who created the webpart can delete the webpart. However, how do I allow&amp;nbsp; all or&amp;nbsp; some &amp;nbsp;users&amp;nbsp;permission to&amp;nbsp;delete a certain webpart? One solution would be to create a custom delete verb that can be set on the webpart depending on the users permissions. In this case I would need to hide the built in "Delete" verb via something like "AllowDelete" = false.&lt;BR&gt;&lt;BR&gt;If "AllowDelete" = true/false is not to be implemented by MS, do you have any ideas regarding how I can implement the above mentioned scenario?&lt;BR&gt;&lt;BR&gt;Regards&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Michael&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/998700.aspx</link><pubDate>Mon, 25 Jul 2005 17:36:28 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:998700</guid><dc:creator>JoeBerg</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/998700.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=998700</wfw:commentRss><description>&lt;P&gt;A customer reported the same issue through the MSDN product feedback center:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackid=17cbda74-5771-41f8-a61b-5828105f6639"&gt;http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackid=17cbda74-5771-41f8-a61b-5828105f6639&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;We fixed this for RTM. Thanks for reporting this!&lt;BR&gt;Joe&lt;/P&gt;</description></item><item><title>Re: How can I add custom Verbs to WebParts?</title><link>http://forums.asp.net/thread/998229.aspx</link><pubDate>Mon, 25 Jul 2005 12:26:00 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:998229</guid><dc:creator>millbuilder</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/998229.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=145&amp;PostID=998229</wfw:commentRss><description>&lt;FONT face=Arial size=2&gt;Hi Joe &lt;BR&gt;&lt;BR&gt;This is my custom WebPart.&lt;BR&gt;&lt;BR&gt;In it I have created a new Verb - "Edit Content"&lt;BR&gt;Even though I set the "allows" to false:&lt;BR&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowClose = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowHide = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowMinimize = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;;&lt;BR&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowEdit = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;The Delete verb is still shown in the WebPart. But the "Delete" button does work. First when &lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowClose = &lt;FONT color=#0000ff&gt;true&lt;/FONT&gt;; then the Close button also&amp;nbsp;appears and the "Delete" button suddenly works.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;I would appreciate any help you can give me.&lt;BR&gt;&lt;BR&gt;Regards&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Michael&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;---------------------------&lt;BR&gt;&lt;/P&gt;&lt;FONT color=#0000ff&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;namespace&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=1&gt; CoreM.Web.UI.WebControls.WebParts&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;[&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;DefaultProperty&lt;/FONT&gt;(&lt;FONT color=#ff0000&gt;"Text"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;)]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;[&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;ToolboxData&lt;/FONT&gt;(&lt;FONT color=#ff0000&gt;"&amp;lt;{0}:StaticContent runat=server&amp;gt;&amp;lt;/{0}:StaticContent&amp;gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;)]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=1&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;class&lt;/FONT&gt; &lt;FONT color=#008080&gt;StaticContent&lt;/FONT&gt; : &lt;FONT color=#008080&gt;WebPart&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=1&gt;
&lt;P&gt;{&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;#region&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=1&gt; PROPERTIES&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New" size=1&gt;// Fields - Private&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;bool&lt;/FONT&gt; AllowEditContent = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;private&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; _ContentContainerID = &lt;FONT color=#ff0000&gt;"-1"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;[&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;Personalizable&lt;/FONT&gt;(System.Web.UI.WebControls.WebParts.&lt;FONT color=#008080&gt;PersonalizationScope&lt;/FONT&gt;.Shared), &lt;FONT color=#008080&gt;WebBrowsable&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;]&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; ContentContainerID&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;get&lt;/FONT&gt; { &lt;FONT color=#0000ff&gt;return&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; _ContentContainerID; }&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;set&lt;/FONT&gt; { _ContentContainerID = &lt;FONT color=#0000ff&gt;value&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;; }&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face="Courier New" color=#0000ff size=1&gt;
&lt;P&gt;#endregion&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New" size=1&gt;// Constructor&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New" color=#0000ff&gt;public&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; StaticContent()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{ &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New" size=1&gt;// Chrome&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.ChromeType = &lt;FONT color=#008080&gt;PartChromeType&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;.BorderOnly;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.Title = &lt;FONT color=#ff0000&gt;"Static Element"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.BorderColor = System.Drawing.&lt;FONT color=#008080&gt;Color&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;.Blue;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.ChromeState = &lt;FONT color=#008080&gt;PartChromeState&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;.Normal;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.TitleIconImageUrl = &lt;FONT color=#ff0000&gt;"../Console/Image/Webparts/static.gif"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.CatalogIconImageUrl = &lt;FONT color=#ff0000&gt;"../Console/Image/Webparts/static.gif"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowClose = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowHide = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowMinimize = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowEdit = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New" size=1&gt;// METHODS&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;protected&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;override&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;void&lt;/FONT&gt; OnPreRender(&lt;FONT color=#008080&gt;EventArgs&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; e)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New" size=1&gt;// What is the current DisplayName&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;WebPartManager&lt;/FONT&gt; currentConsoleWebPartmanager = &lt;FONT color=#008080&gt;WebPartManager&lt;/FONT&gt;.GetCurrentWebPartManager(&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;.Page);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;ConsoleWebPartManager&lt;/FONT&gt; newConsoleWebPartmanager = currentConsoleWebPartmanager &lt;FONT color=#0000ff&gt;as&lt;/FONT&gt; &lt;FONT color=#008080&gt;ConsoleWebPartManager&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=1&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt; (newConsoleWebPartmanager.DisplayMode.Name == &lt;FONT color=#ff0000&gt;"Content"&lt;/FONT&gt;)&lt;FONT color=#008000&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowEditContent = &lt;FONT color=#0000ff&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowClose = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowHide = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowMinimize = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowEdit = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face="Courier New" size=1&gt;else&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowClose = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowHide = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowMinimize = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.AllowEdit = &lt;FONT color=#0000ff&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;protected&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;override&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;void&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; CreateChildControls()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New" size=1&gt;// What is the current DisplayName&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;WebPartManager&lt;/FONT&gt; currentConsoleWebPartmanager = &lt;FONT color=#008080&gt;WebPartManager&lt;/FONT&gt;.GetCurrentWebPartManager(&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;.Page);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;Controls.Clear();&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;Literal&lt;/FONT&gt; newLiteral = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; &lt;FONT color=#008080&gt;Literal&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;();&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; sContent = &lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.GetContent(&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;.ContentContainerID, currentConsoleWebPartmanager.DisplayMode.Name.ToString());&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;newLiteral.Text = sContent;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New" color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;.Controls.Add(newLiteral);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;ChildControlsCreated = &lt;/FONT&gt;&lt;FONT face="Courier New" color=#0000ff&gt;true&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New" size=1&gt;// METHODS&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=1&gt;&lt;FONT color=#0000ff&gt;private&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; GetContent(&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; sContentContainerID, &lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt; sDisplayMode)&lt;BR&gt;{&lt;BR&gt;return "sResult";&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New" size=1&gt;// VERBS&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;override&lt;/FONT&gt; &lt;FONT color=#008080&gt;WebPartVerbCollection&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; Verbs&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face="Courier New" size=1&gt;get&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New" size=1&gt;// Show the Edit content verb if the displaymode = Content&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt; (&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;.AllowEditContent)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;WebPartVerb&lt;/FONT&gt; contentVerb = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; &lt;FONT color=#008080&gt;WebPartVerb&lt;/FONT&gt;(&lt;FONT color=#ff0000&gt;"content"&lt;/FONT&gt;, &lt;FONT color=#ff0000&gt;"NewWindow('../Console/Admin/Test.aspx?CCID="&lt;/FONT&gt; + &lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.ContentContainerID + &lt;FONT color=#ff0000&gt;"','name','700','500','no')"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New" size=1&gt;// WebPartVerb contentVerb = new WebPartVerb("content", "onEditContent('" + this.ClientID + " ContentContainerID: " + this.ContentContainerID +"')");&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;contentVerb.Text = &lt;/FONT&gt;&lt;FONT face="Courier New" color=#ff0000&gt;"Edit Content"&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;contentVerb.ImageUrl = &lt;/FONT&gt;&lt;FONT face="Courier New" color=#ff0000&gt;"../Console/Image/Verbs/edit.gif"&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;contentVerb.Description = &lt;/FONT&gt;&lt;FONT face="Courier New" color=#ff0000&gt;"Edit content description"&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;WebPartVerb&lt;/FONT&gt;[] newVerbs = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; &lt;FONT color=#008080&gt;WebPartVerb&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;[] { contentVerb };&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;WebPartVerbCollection&lt;/FONT&gt; wp = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; &lt;FONT color=#008080&gt;WebPartVerbCollection&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;(newVerbs);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New" color=#0000ff&gt;return&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; wp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face="Courier New" size=1&gt;else&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;return&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;base&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;.Verbs;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New" size=1&gt;// EDITOR&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;public&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;override&lt;/FONT&gt; &lt;FONT color=#008080&gt;EditorPartCollection&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; CreateEditorParts()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;List&lt;/FONT&gt;&amp;lt;&lt;FONT color=#008080&gt;EditorPart&lt;/FONT&gt;&amp;gt; customEditorPartCollection = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; &lt;FONT color=#008080&gt;List&lt;/FONT&gt;&amp;lt;&lt;FONT color=#008080&gt;EditorPart&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&amp;gt;();&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;customEditorPartCollection.Add(&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; CoreM.Web.UI.WebControls.WebParts.&lt;FONT color=#008080&gt;StaticContentSetup&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;());&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#008080&gt;EditorPartCollection&lt;/FONT&gt; editorPartCollection = &lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; &lt;FONT color=#008080&gt;EditorPartCollection&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;(customEditorPartCollection);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;&lt;FONT face="Courier New" color=#0000ff&gt;return&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; editorPartCollection;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=1&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;BR&gt;</description></item></channel></rss>