<?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: A breaking change between versions of ASP.NET AJAX</title>
	<atom:link href="http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/</link>
	<description>ASP.NET and AJAX code, ideas, and examples.</description>
	<lastBuildDate>Wed, 10 Mar 2010 23:47:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Gabor Soltesz</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-38171</link>
		<dc:creator>Gabor Soltesz</dc:creator>
		<pubDate>Mon, 01 Mar 2010 16:25:25 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-38171</guid>
		<description>Thank you for the prompt reply.</description>
		<content:encoded><![CDATA[<p>Thank you for the prompt reply.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-38169</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Mon, 01 Mar 2010 15:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-38169</guid>
		<description>I haven&#039;t seen that behavior, no.  In 3.5+, you should see the &quot;.d&quot; across the board.

You might find it best to isolate yourself from the &quot;.d&quot; issue using an approach like this one: http://encosia.com/2009/06/29/never-worry-about-asp-net-ajaxs-d-again/</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t seen that behavior, no.  In 3.5+, you should see the &#8220;.d&#8221; across the board.</p>
<p>You might find it best to isolate yourself from the &#8220;.d&#8221; issue using an approach like this one: <a href="http://encosia.com/2009/06/29/never-worry-about-asp-net-ajaxs-d-again/" rel="nofollow">http://encosia.com/2009/06/29/never-worry-about-asp-net-ajaxs-d-again/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabor Soltesz</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-38165</link>
		<dc:creator>Gabor Soltesz</dc:creator>
		<pubDate>Mon, 01 Mar 2010 09:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-38165</guid>
		<description>Hi thank you for the great blog. We have just moved our web services over to 3.5 from 2.0. 
We use the asynchronous jscript call backs everywhere in a fairly sizeable project. Some call backs return-value does carry this .d explained above and some don’t. From looks of things when the service call should return a basic type (like Boolean, String, Integer) then the .d appears but when the service call returns our own object like a person class (like in your example) we see the properties on the root of the returned argument. I.e. we get the person class back without the .d
Did you come across anything like this before? Would you know why this is happening? The reason why it’s causing a problem for us is because the project is massive and if we have to go through and change all the call backs, I would like to direct the team to make a standard change. Or at least understand why there is a .d in some cases and there isn’t one in others. Thanks for your help.</description>
		<content:encoded><![CDATA[<p>Hi thank you for the great blog. We have just moved our web services over to 3.5 from 2.0.<br />
We use the asynchronous jscript call backs everywhere in a fairly sizeable project. Some call backs return-value does carry this .d explained above and some don’t. From looks of things when the service call should return a basic type (like Boolean, String, Integer) then the .d appears but when the service call returns our own object like a person class (like in your example) we see the properties on the root of the returned argument. I.e. we get the person class back without the .d<br />
Did you come across anything like this before? Would you know why this is happening? The reason why it’s causing a problem for us is because the project is massive and if we have to go through and change all the call backs, I would like to direct the team to make a standard change. Or at least understand why there is a .d in some cases and there isn’t one in others. Thanks for your help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-37521</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Wed, 09 Dec 2009 18:08:02 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-37521</guid>
		<description>There isn&#039;t a way to drop to that low a level in ASMX services (which is part of their beauty).

You could definitely do that with an HttpHandler though.  If you did that, also keep in mind that you can use the JavascriptSerializer class yourself to serialize and/or deserialize JSON within that low-level handler.</description>
		<content:encoded><![CDATA[<p>There isn&#8217;t a way to drop to that low a level in ASMX services (which is part of their beauty).</p>
<p>You could definitely do that with an HttpHandler though.  If you did that, also keep in mind that you can use the JavascriptSerializer class yourself to serialize and/or deserialize JSON within that low-level handler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-37292</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Thu, 26 Nov 2009 02:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-37292</guid>
		<description>It&#039;s not polished at all, but this is the code you see in the &quot;.d&quot; example:

http://encosia.com/source/json-test-3.5.zip

You may be better served by looking through &lt;a href=&quot;http://encosia.com/category/jquery/&quot; rel=&quot;nofollow&quot;&gt;the jQuery category&lt;/a&gt; here and looking at the other examples that include source.

If it&#039;s specifically the &quot;.d&quot; that&#039;s causing you trouble, be sure to see this post in particular:  &lt;a href=&quot;http://encosia.com/2009/07/21/simplify-calling-asp-net-ajax-services-from-jquery/&quot; rel=&quot;nofollow&quot;&gt;Simplify calling ASP.NET AJAX services from jQuery&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>It&#8217;s not polished at all, but this is the code you see in the &#8220;.d&#8221; example:</p>
<p><a href="http://encosia.com/source/json-test-3.5.zip" rel="nofollow">http://encosia.com/source/json-test-3.5.zip</a></p>
<p>You may be better served by looking through <a href="http://encosia.com/category/jquery/" rel="nofollow">the jQuery category</a> here and looking at the other examples that include source.</p>
<p>If it&#8217;s specifically the &#8220;.d&#8221; that&#8217;s causing you trouble, be sure to see this post in particular:  <a href="http://encosia.com/2009/07/21/simplify-calling-asp-net-ajax-services-from-jquery/" rel="nofollow">Simplify calling ASP.NET AJAX services from jQuery</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-37204</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Sun, 22 Nov 2009 18:28:27 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-37204</guid>
		<description>Can you post your entire solution as downloadable source code?  

Mine is not working correctly and I want to see what the heck I am doing wrong.

thanks!</description>
		<content:encoded><![CDATA[<p>Can you post your entire solution as downloadable source code?  </p>
<p>Mine is not working correctly and I want to see what the heck I am doing wrong.</p>
<p>thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Stave</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-37047</link>
		<dc:creator>Martin Stave</dc:creator>
		<pubDate>Sun, 15 Nov 2009 16:41:57 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-37047</guid>
		<description>I forgot to mention why I am doing this, it is a piece of legacy code which has a few intrinsic problems which are difficult to resolve and the site goes down once in a while. Rewriting it all is the best solution but expensive. I have identified a few vulnerable service calls and by having an extra webservice in between it doesn&#039;t matter if the remote webservice goes down, the site that the users see will stil be alive. By handling timeout etc I can handle the problem in a better way is my theory :)

the overhead of serializing/deserializing will not very high anyway, changing the last webservice to xml and use linq will make it easier to make the webservice call but will not improve performance ?

The two academic questions are still, 
1) Is there a way to return result from a webservice in raw mode. Like Context.response.Write or similar (so I can pass the json returns from the called webservice directly instead bypassing the Json serializing that normally happens automatically when you return.

2)Pick up the Json call parameters from the client Ajax caller for the webservice inside the webservice itself. Like Context.Request .. ?

Martin</description>
		<content:encoded><![CDATA[<p>I forgot to mention why I am doing this, it is a piece of legacy code which has a few intrinsic problems which are difficult to resolve and the site goes down once in a while. Rewriting it all is the best solution but expensive. I have identified a few vulnerable service calls and by having an extra webservice in between it doesn&#8217;t matter if the remote webservice goes down, the site that the users see will stil be alive. By handling timeout etc I can handle the problem in a better way is my theory :)</p>
<p>the overhead of serializing/deserializing will not very high anyway, changing the last webservice to xml and use linq will make it easier to make the webservice call but will not improve performance ?</p>
<p>The two academic questions are still,<br />
1) Is there a way to return result from a webservice in raw mode. Like Context.response.Write or similar (so I can pass the json returns from the called webservice directly instead bypassing the Json serializing that normally happens automatically when you return.</p>
<p>2)Pick up the Json call parameters from the client Ajax caller for the webservice inside the webservice itself. Like Context.Request .. ?</p>
<p>Martin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-37038</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Sun, 15 Nov 2009 01:46:46 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-37038</guid>
		<description>I think you would be better off using XML for the server-side to remote service call.  You can use something simple like LINQ to XML to abstract the details of that away (&lt;a href=&quot;http://encosia.com/2008/08/20/easily-build-powerful-client-side-ajax-paging-using-jquery/&quot; rel=&quot;nofollow&quot;&gt;see this post for an example of that&lt;/a&gt;), then return that data to the client-side as JSON like normal.</description>
		<content:encoded><![CDATA[<p>I think you would be better off using XML for the server-side to remote service call.  You can use something simple like LINQ to XML to abstract the details of that away (<a href="http://encosia.com/2008/08/20/easily-build-powerful-client-side-ajax-paging-using-jquery/" rel="nofollow">see this post for an example of that</a>), then return that data to the client-side as JSON like normal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Stave</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-37036</link>
		<dc:creator>Martin Stave</dc:creator>
		<pubDate>Sat, 14 Nov 2009 17:53:13 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-37036</guid>
		<description>Hi I am trying to let my webservice call another remote webservice (with identical input parameters and return types) by using HttpWebRequest and GetRequestStream.

Then I need to feed the HttpWebrequest with a post of Json serialized parameters and handle the deserialisation myself as would normally be done by javascrip on the client side. 

Calling and getting the response from the remote webservice works perfect my only problem is that I want to pass the JSON parameter line invoking my webservice and pass that on to the next webservice without an extra serializing in between. Likewise I like to use the returned JSON serilized response to be directly back to the client side.

I have tried to write back Context.Response.Write(&quot;{\&quot;d\&quot;:\&quot;xx\&quot;}&quot;);

But it always returns missing d ...
Likewise I have no idea on how to pick up the input Json parameters

Any ideas would be welcome

Regards 
Martin</description>
		<content:encoded><![CDATA[<p>Hi I am trying to let my webservice call another remote webservice (with identical input parameters and return types) by using HttpWebRequest and GetRequestStream.</p>
<p>Then I need to feed the HttpWebrequest with a post of Json serialized parameters and handle the deserialisation myself as would normally be done by javascrip on the client side. </p>
<p>Calling and getting the response from the remote webservice works perfect my only problem is that I want to pass the JSON parameter line invoking my webservice and pass that on to the next webservice without an extra serializing in between. Likewise I like to use the returned JSON serilized response to be directly back to the client side.</p>
<p>I have tried to write back Context.Response.Write(&#8220;{\&#8221;d\&#8221;:\&#8221;xx\&#8221;}&#8221;);</p>
<p>But it always returns missing d &#8230;<br />
Likewise I have no idea on how to pick up the input Json parameters</p>
<p>Any ideas would be welcome</p>
<p>Regards<br />
Martin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paul</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-36320</link>
		<dc:creator>paul</dc:creator>
		<pubDate>Tue, 25 Aug 2009 20:45:40 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-36320</guid>
		<description>I have the return type as string.  

I removed the JavaScriptSerializer class and made it a return type of IEnumerable.
&lt;pre lang=&quot;csharp&quot;&gt;return OfTypeIEnumerableThatCallsAStaticPrivateMethod()&lt;/pre&gt;  :)

Since I&#039;m taking care of my &quot;d&quot; by Filtering it out (thanks to the datafilter)... my jTemplate should not reference it either. (BIG GOTCHA)

So instead of:

&lt;pre lang=&quot;javascript&quot;&gt;{$foreach $T.d as post}&lt;/pre&gt;
it becomes 
&lt;pre lang=&quot;javascript&quot;&gt;{$foreach $T as post}&lt;/pre&gt;

so when I iterate... it works.

Thanks for catching that.  I&#039;ll try to post my solution in a more generic sense when I&#039;m done.

Thanks a bunch!</description>
		<content:encoded><![CDATA[<p>I have the return type as string.  </p>
<p>I removed the JavaScriptSerializer class and made it a return type of IEnumerable.</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">return</span> OfTypeIEnumerableThatCallsAStaticPrivateMethod<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></pre></div></div>

<p>  :)</p>
<p>Since I&#8217;m taking care of my &#8220;d&#8221; by Filtering it out (thanks to the datafilter)&#8230; my jTemplate should not reference it either. (BIG GOTCHA)</p>
<p>So instead of:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #009900;">&#123;</span>$foreach $T.<span style="color: #660066;">d</span> <span style="color: #000066; font-weight: bold;">as</span> post<span style="color: #009900;">&#125;</span></pre></div></div>

<p>it becomes</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #009900;">&#123;</span>$foreach $T <span style="color: #000066; font-weight: bold;">as</span> post<span style="color: #009900;">&#125;</span></pre></div></div>

<p>so when I iterate&#8230; it works.</p>
<p>Thanks for catching that.  I&#8217;ll try to post my solution in a more generic sense when I&#8217;m done.</p>
<p>Thanks a bunch!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Ward</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-36318</link>
		<dc:creator>Dave Ward</dc:creator>
		<pubDate>Tue, 25 Aug 2009 20:25:18 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-36318</guid>
		<description>What&#039;s the return type of your service method? It looks like you&#039;re probably double-serializing the data. You don&#039;t have to manually invoke the JavaScriptSerializer class in your method. That&#039;s automatically performed for &quot;ScriptServices&quot;.</description>
		<content:encoded><![CDATA[<p>What&#8217;s the return type of your service method? It looks like you&#8217;re probably double-serializing the data. You don&#8217;t have to manually invoke the JavaScriptSerializer class in your method. That&#8217;s automatically performed for &#8220;ScriptServices&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paul</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-36317</link>
		<dc:creator>paul</dc:creator>
		<pubDate>Tue, 25 Aug 2009 20:12:10 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-36317</guid>
		<description>Thanks for posting your work.  It&#039;s greatly appreciated.  I&#039;m hung up on this article in relation to the one on using jTemplates as a repeater.

I&#039;m having a heck of a time getting it to work.

Basically calling a webservice:
&lt;pre lang=&quot;csharp&quot;&gt;return new JavaScriptSerializer().Serialize(OfTypeIEnumerable);&lt;/pre&gt;

get back in Firebug (when d is stripped out):
&lt;pre lang=&quot;javascript&quot;&gt;&quot;[{&quot;ProductId&quot;:&quot;1&quot;},{&quot;ProductId&quot;:&quot;2&quot;}]&quot;&lt;/pre&gt;

I&#039;m using the jTemplate provided in your article as is (except inserting ProductId)

Getting nothing back, just an &quot;uncaught exception 901&quot;

My page is calling it like this:
&lt;pre lang=&quot;html&quot;&gt;
   
        $.ajax({
            type: &quot;POST&quot;,
            contentType: &quot;application/json; charset=utf-8&quot;,
            url: &quot;MyProd.asmx/HelloWorld&quot;,
            data: &quot;{}&quot;,      
            datatype: &quot;json&quot;,     
            dataFilter: function(data) {
    
                    var msg = eval(&#039;(&#039; + data + &#039;)&#039;);
                    if (msg.hasOwnProperty(&#039;d&#039;))
                        return msg.d;
                    else
                        return msg;
                    },
            success: function(msg) {
   
             $(&#039;#Container&#039;).setTemplateURL(&#039;/templates/mytemp.htm&#039;);
             $(&#039;#Container&#039;).processTemplate(msg);
        }
       });

       
        
    
    


&lt;/pre&gt;
I have tried it with and without the datatype
Ideas?</description>
		<content:encoded><![CDATA[<p>Thanks for posting your work.  It&#8217;s greatly appreciated.  I&#8217;m hung up on this article in relation to the one on using jTemplates as a repeater.</p>
<p>I&#8217;m having a heck of a time getting it to work.</p>
<p>Basically calling a webservice:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">return</span> <span style="color: #008000;">new</span> JavaScriptSerializer<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Serialize</span><span style="color: #000000;">&#40;</span>OfTypeIEnumerable<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span></pre></div></div>

<p>get back in Firebug (when d is stripped out):</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #3366CC;">&quot;[{&quot;</span>ProductId<span style="color: #3366CC;">&quot;:&quot;</span><span style="color: #CC0000;">1</span><span style="color: #3366CC;">&quot;},{&quot;</span>ProductId<span style="color: #3366CC;">&quot;:&quot;</span><span style="color: #CC0000;">2</span><span style="color: #3366CC;">&quot;}]&quot;</span></pre></div></div>

<p>I&#8217;m using the jTemplate provided in your article as is (except inserting ProductId)</p>
<p>Getting nothing back, just an &#8220;uncaught exception 901&#8243;</p>
<p>My page is calling it like this:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&nbsp;
        $.ajax({
            type: &quot;POST&quot;,
            contentType: &quot;application/json; charset=utf-8&quot;,
            url: &quot;MyProd.asmx/HelloWorld&quot;,
            data: &quot;{}&quot;,      
            datatype: &quot;json&quot;,     
            dataFilter: function(data) {
&nbsp;
                    var msg = eval('(' + data + ')');
                    if (msg.hasOwnProperty('d'))
                        return msg.d;
                    else
                        return msg;
                    },
            success: function(msg) {
&nbsp;
             $('#Container').setTemplateURL('/templates/mytemp.htm');
             $('#Container').processTemplate(msg);
        }
       });</pre></div></div>

<p>I have tried it with and without the datatype<br />
Ideas?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ricky</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-35838</link>
		<dc:creator>Ricky</dc:creator>
		<pubDate>Thu, 16 Jul 2009 04:17:03 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-35838</guid>
		<description>Hi, I follow your example, but get the &quot;text/xml&quot; response instead of JSON:


Dave
Ward


Is there anything I ignore? 

By the way I am using ASP.NET 2.0 AJAX Extensions 1.0.

Thanks a lot.</description>
		<content:encoded><![CDATA[<p>Hi, I follow your example, but get the &#8220;text/xml&#8221; response instead of JSON:</p>
<p>Dave<br />
Ward</p>
<p>Is there anything I ignore? </p>
<p>By the way I am using ASP.NET 2.0 AJAX Extensions 1.0.</p>
<p>Thanks a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: myBlog &#187; Blog Archive &#187; jQuery + ASP.NET Web Service : data.d or not d?</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-35259</link>
		<dc:creator>myBlog &#187; Blog Archive &#187; jQuery + ASP.NET Web Service : data.d or not d?</dc:creator>
		<pubDate>Mon, 11 May 2009 15:03:29 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-35259</guid>
		<description>[...] A breaking change between versions of ASP.NET AJAX &#124; Encosia [...]</description>
		<content:encoded><![CDATA[<p>[...] A breaking change between versions of ASP.NET AJAX | Encosia [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: finlay</title>
		<link>http://encosia.com/2009/02/10/a-breaking-change-between-versions-of-aspnet-ajax/#comment-35257</link>
		<dc:creator>finlay</dc:creator>
		<pubDate>Mon, 11 May 2009 03:58:48 +0000</pubDate>
		<guid isPermaLink="false">http://encosia.com/?p=817#comment-35257</guid>
		<description>thanks, I&#039;m using jquery1.3.2 and asp.net 2.0 ,when I tried this in my web service running under .net v.2 + ajax extensions v.1. installed and it didn&#039;t work. finally I got help from this document, it&#039;s the &quot;.d&quot; different from extensions v1 to extensions v3.5</description>
		<content:encoded><![CDATA[<p>thanks, I&#8217;m using jquery1.3.2 and asp.net 2.0 ,when I tried this in my web service running under .net v.2 + ajax extensions v.1. installed and it didn&#8217;t work. finally I got help from this document, it&#8217;s the &#8220;.d&#8221; different from extensions v1 to extensions v3.5</p>
]]></content:encoded>
	</item>
</channel>
</rss>
