<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Using Control Adapters to automatically attach AJAX Extenders to ASP.NET Controls</title>
	<atom:link href="http://damianblog.com/2006/11/16/adapters-and-extenders/feed/" rel="self" type="application/rss+xml" />
	<link>http://damianblog.com/2006/11/16/adapters-and-extenders/</link>
	<description>.NET from Geneva, Switzerland</description>
	<lastBuildDate>Tue, 31 Jan 2012 08:14:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Nitin Reddy Katkam</title>
		<link>http://damianblog.com/2006/11/16/adapters-and-extenders/comment-page-1/#comment-25</link>
		<dc:creator>Nitin Reddy Katkam</dc:creator>
		<pubDate>Wed, 25 Jun 2008 04:43:06 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.com/2006/11/16/using-control-adapters-to-automatically-attach-ajax-extenders-to-aspnet-controls/#comment-25</guid>
		<description>@Jason

Hi!

The &quot;Server could not create *Adapter&quot; error results from your class being inaccessible - ensure that you have the &quot;public&quot; keyword before the class declaration and have specified the correct namespace and class name.

-Nitin</description>
		<content:encoded><![CDATA[<p>@Jason</p>
<p>Hi!</p>
<p>The &#8220;Server could not create *Adapter&#8221; error results from your class being inaccessible &#8211; ensure that you have the &#8220;public&#8221; keyword before the class declaration and have specified the correct namespace and class name.</p>
<p>-Nitin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dbenn</title>
		<link>http://damianblog.com/2006/11/16/adapters-and-extenders/comment-page-1/#comment-22</link>
		<dc:creator>dbenn</dc:creator>
		<pubDate>Fri, 01 Jun 2007 15:52:57 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.com/2006/11/16/using-control-adapters-to-automatically-attach-ajax-extenders-to-aspnet-controls/#comment-22</guid>
		<description>Is there a way to disable the loading of the control adapters?  I found that I could prevent &#039;adaptation&#039; for your custom control by returning null from Control.ResolveAdapter in the ASP.Net Quickstart Toolkit, but I cant figure out how to do it.</description>
		<content:encoded><![CDATA[<p>Is there a way to disable the loading of the control adapters?  I found that I could prevent &#8216;adaptation&#8217; for your custom control by returning null from Control.ResolveAdapter in the ASP.Net Quickstart Toolkit, but I cant figure out how to do it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://damianblog.com/2006/11/16/adapters-and-extenders/comment-page-1/#comment-24</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Thu, 24 May 2007 07:39:53 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.com/2006/11/16/using-control-adapters-to-automatically-attach-ajax-extenders-to-aspnet-controls/#comment-24</guid>
		<description>This is a very good solution, but it doesn&#039;t work with DropDownLists because with a DropDownList, you aren&#039;t allowed to add any controls to the Controls collection. There is a way around that, however, but that requires that you override the CreateControlCollection of the DropDownList. This would mean creating a custom control to do this, and using the Adapter with the custom control. Because of this, you would have to go through all your existing code to update instances of DropDownList with your custom DropDownList. Is there an easier way?</description>
		<content:encoded><![CDATA[<p>This is a very good solution, but it doesn&#8217;t work with DropDownLists because with a DropDownList, you aren&#8217;t allowed to add any controls to the Controls collection. There is a way around that, however, but that requires that you override the CreateControlCollection of the DropDownList. This would mean creating a custom control to do this, and using the Adapter with the custom control. Because of this, you would have to go through all your existing code to update instances of DropDownList with your custom DropDownList. Is there an easier way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Rogas</title>
		<link>http://damianblog.com/2006/11/16/adapters-and-extenders/comment-page-1/#comment-23</link>
		<dc:creator>Adam Rogas</dc:creator>
		<pubDate>Tue, 17 Apr 2007 16:51:04 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.com/2006/11/16/using-control-adapters-to-automatically-attach-ajax-extenders-to-aspnet-controls/#comment-23</guid>
		<description>Wouldn&#039;t it be possible to inject the Script Manager at the CreateChildControls level of your adapter.

ala

if(ScriptManager.GetCurrent(this.Control.Page) == null)
{
     this.Control.Page.Form.Control.Add(new ScriptManager())
}</description>
		<content:encoded><![CDATA[<p>Wouldn&#8217;t it be possible to inject the Script Manager at the CreateChildControls level of your adapter.</p>
<p>ala</p>
<p>if(ScriptManager.GetCurrent(this.Control.Page) == null)<br />
{<br />
     this.Control.Page.Form.Control.Add(new ScriptManager())<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dmehers</title>
		<link>http://damianblog.com/2006/11/16/adapters-and-extenders/comment-page-1/#comment-21</link>
		<dc:creator>dmehers</dc:creator>
		<pubDate>Wed, 28 Feb 2007 07:27:28 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.com/2006/11/16/using-control-adapters-to-automatically-attach-ajax-extenders-to-aspnet-controls/#comment-21</guid>
		<description>I&#039;ve finally loaded a demo project which you can find here: http://damianblog.com/2007/02/28/adapters-extenders-demo/</description>
		<content:encoded><![CDATA[<p>I&#8217;ve finally loaded a demo project which you can find here: <a href="http://damianblog.com/2007/02/28/adapters-extenders-demo/" rel="nofollow">http://damianblog.com/2007/02/28/adapters-extenders-demo/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrik Nordberg</title>
		<link>http://damianblog.com/2006/11/16/adapters-and-extenders/comment-page-1/#comment-20</link>
		<dc:creator>Patrik Nordberg</dc:creator>
		<pubDate>Mon, 22 Jan 2007 18:49:59 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.com/2006/11/16/using-control-adapters-to-automatically-attach-ajax-extenders-to-aspnet-controls/#comment-20</guid>
		<description>Hey, to begin with nice article!

I&#039;m creating a new control á la Container Panel where I want to use the CollapsiblePanel extender. But I’m having trouble including it since I get this error: &quot;Extender controls may not be registered before PreRender&quot;.

If you could evolve on how to include an extender in a custom control it would be deeply appreciated.

Best regards

Patrik Nordberg</description>
		<content:encoded><![CDATA[<p>Hey, to begin with nice article!</p>
<p>I&#8217;m creating a new control á la Container Panel where I want to use the CollapsiblePanel extender. But I’m having trouble including it since I get this error: &#8220;Extender controls may not be registered before PreRender&#8221;.</p>
<p>If you could evolve on how to include an extender in a custom control it would be deeply appreciated.</p>
<p>Best regards</p>
<p>Patrik Nordberg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://damianblog.com/2006/11/16/adapters-and-extenders/comment-page-1/#comment-19</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Fri, 22 Dec 2006 14:34:17 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.com/2006/11/16/using-control-adapters-to-automatically-attach-ajax-extenders-to-aspnet-controls/#comment-19</guid>
		<description>Thank you, Damian. I didn&#039;t get your email yet though. You could send me email to gmail box if you like. Thanks agian.

Merry Christmas!

Jason</description>
		<content:encoded><![CDATA[<p>Thank you, Damian. I didn&#8217;t get your email yet though. You could send me email to gmail box if you like. Thanks agian.</p>
<p>Merry Christmas!</p>
<p>Jason</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damian</title>
		<link>http://damianblog.com/2006/11/16/adapters-and-extenders/comment-page-1/#comment-18</link>
		<dc:creator>Damian</dc:creator>
		<pubDate>Thu, 21 Dec 2006 20:41:48 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.com/2006/11/16/using-control-adapters-to-automatically-attach-ajax-extenders-to-aspnet-controls/#comment-18</guid>
		<description>Hello Jason,

Can you ZIP up your project and email it to me and I&#039;ll take a look.  I&#039;ve sent you a separate email with my email address.

Thanks,
   Damian</description>
		<content:encoded><![CDATA[<p>Hello Jason,</p>
<p>Can you ZIP up your project and email it to me and I&#8217;ll take a look.  I&#8217;ve sent you a separate email with my email address.</p>
<p>Thanks,<br />
   Damian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://damianblog.com/2006/11/16/adapters-and-extenders/comment-page-1/#comment-17</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Thu, 21 Dec 2006 15:45:14 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.com/2006/11/16/using-control-adapters-to-automatically-attach-ajax-extenders-to-aspnet-controls/#comment-17</guid>
		<description>BTW, I changed ASP.NET AJAX 1.0 Beta to ASP.NET AJAX 1.0 RC.</description>
		<content:encoded><![CDATA[<p>BTW, I changed ASP.NET AJAX 1.0 Beta to ASP.NET AJAX 1.0 RC.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://damianblog.com/2006/11/16/adapters-and-extenders/comment-page-1/#comment-16</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Thu, 21 Dec 2006 15:38:18 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.com/2006/11/16/using-control-adapters-to-automatically-attach-ajax-extenders-to-aspnet-controls/#comment-16</guid>
		<description>I created project step by step according to your article. However, when I ran the website I got the error like:

Server could not create ListSearch.ListBoxAdapter.

Description: 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.

Exception Details: System.Exception: Server could not create ListSearch.ListBoxAdapter.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[Exception: Server could not create ListSearch.ListBoxAdapter.]
   System.Web.Configuration.HttpCapabilitiesBase.GetAdapterFactory(Type adapterType) +442
   System.Web.Configuration.HttpCapabilitiesBase.GetAdapter(Control control) +629
   System.Web.UI.Control.ResolveAdapter() +136
   System.Web.UI.Control.InitRecursive(Control namingContainer) +50
   System.Web.UI.Control.InitRecursive(Control namingContainer) +271
   System.Web.UI.Control.InitRecursive(Control namingContainer) +271
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1744

 How can I fix it? Thanks.</description>
		<content:encoded><![CDATA[<p>I created project step by step according to your article. However, when I ran the website I got the error like:</p>
<p>Server could not create ListSearch.ListBoxAdapter.</p>
<p>Description: 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.</p>
<p>Exception Details: System.Exception: Server could not create ListSearch.ListBoxAdapter.</p>
<p>Source Error:</p>
<p>An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.</p>
<p>Stack Trace:</p>
<p>[Exception: Server could not create ListSearch.ListBoxAdapter.]<br />
   System.Web.Configuration.HttpCapabilitiesBase.GetAdapterFactory(Type adapterType) +442<br />
   System.Web.Configuration.HttpCapabilitiesBase.GetAdapter(Control control) +629<br />
   System.Web.UI.Control.ResolveAdapter() +136<br />
   System.Web.UI.Control.InitRecursive(Control namingContainer) +50<br />
   System.Web.UI.Control.InitRecursive(Control namingContainer) +271<br />
   System.Web.UI.Control.InitRecursive(Control namingContainer) +271<br />
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1744</p>
<p> How can I fix it? Thanks.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

