<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>J-dee.com &#187; Ajax</title>
	<atom:link href="http://www.j-dee.com/category/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.j-dee.com</link>
	<description>Liverpool ASP.NET Developer - C#, jQuery, Js, Rails, SQL, Agile, OOP, Cool Web Tech</description>
	<lastBuildDate>Sat, 05 Dec 2009 10:29:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Is it too late to say I love jQuery too?</title>
		<link>http://www.j-dee.com/2007/11/05/is-it-too-late-to-say-i-love-jquery-too/</link>
		<comments>http://www.j-dee.com/2007/11/05/is-it-too-late-to-say-i-love-jquery-too/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 17:07:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://www.j-dee.com/2007/11/05/is-it-too-late-to-say-i-love-jquery-too/</guid>
		<description><![CDATA[jQuery is lightweight javascript framework with lots of support on the net and a big library of plug ins. Given the amount of client side content that is going to be knocking around in Visual studio 2008, I&#8217;d say it&#8217;s a good time to brush up on your jscript skills. While you are at it, [...]]]></description>
			<content:encoded><![CDATA[<p>jQuery is lightweight javascript framework with lots of support on the net and a big library of plug ins. Given the amount of client side content that is going to be knocking around in Visual studio 2008, I&#8217;d say it&#8217;s a good time to brush up on your jscript skills. While you are at it, make sure you check out this library to give you a leg up. Communication between jQuery and ASP.NET is a breeze and as a quick example, this is what you need to get inline editing going with very little effort at all.</p>
<p>You will need:<br />
<a href="http://jquery.com/" target="_blank">jQuery</a><br />
<a href="http://www.appelsiini.net/projects/jeditable" target="_blank">jEditable</a></p>
<p>First the .aspx<br />
<code>&lt;%@ Page Language=<span class="str">"C#"</span> AutoEventWireup=<span class="str">"true"</span> CodeFile=<span class="str">"Default.aspx.cs"</span> Inherits=<span class="str">"_Default"</span> %&gt;<br />
 &lt;!DOCTYPE html PUBLIC <span class="str">"-//W3C//DTD XHTML 1.0 Transitional//EN"</span> <span class="str">"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</span>&gt;<br />
&lt;html xmlns=<span class="str">"http://www.w3.org/1999/xhtml"</span>&gt;&lt;head runat=<span class="str">"server"</span>&gt;<br />
&lt;title&gt;Untitled Page&lt;/title&gt; <br />
&lt;script src=<span class="str">"jquery.js"</span> type=<span class="str">"text/javascript"</span>&gt;&lt;/script&gt; <br />
&lt;script src=<span class="str">"jeditable.js"</span> type=<span class="str">"text/javascript"</span>&gt;&lt;/script&gt; <br />
&lt;script type=<span class="str">"text/javascript"</span>&gt;$(document).ready(<br />
function(){ $(<span class="str">"p"</span>).editable( <span class="str">"http://localhost:3684/test/handler.ashx"</span>, { type: <span class="str">'textarea'</span>,cancel: <span class="str">'Cancel'</span>,indicator:<span class="str">"test.jpg"</span>, submit:<span class="str">'ok'</span>});<br />
});&lt;/script&gt;<br />
 &lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;form id=<span class="str">"form1"</span> runat=<span class="str">"server"</span>&gt;<br />
&lt;div&gt;<br />
&lt;/div&gt;<br />
&lt;p&gt;yes you are now rocking with the best&lt;/p&gt;<br />
&lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</code><br />
 </p>
<p>and you will need a httphandler to save the edits. For this example, I&#8217;m just writing the data back out without storing it.</p>
<div class="csharpcode">&lt;%@ WebHandler Language=<span class="str">&#8220;C#&#8221;</span> Class=<span class="str">&#8220;handler&#8221;</span> %&gt; <span class="kwrd">using</span> System;<span class="kwrd">using</span> System.Web; <span class="kwrd">public</span> <span class="kwrd">class</span> Echo : IHttpHandler {<span class="kwrd">public</span> <span class="kwrd">void</span> ProcessRequest (HttpContext context) {context.Response.ContentType = <span class="str">&#8220;text/plain&#8221;</span>;context.Response.Write(context.Request.Params[<span class="str">"Value"</span>]);}<span class="kwrd">public</span> <span class="kwrd">bool</span> IsReusable {get {<span class="kwrd">return</span> <span class="kwrd">false</span>;}} }</div>
<p> </p>
<p>And that&#8217;s it. Inline editing with jQuery and ASP.NET. Simple!</p>
<p>PS if you want to know why there has not been much action on the blog this month, blame <a href="http://www.ea.com/skate/" target="_blank">this</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j-dee.com/2007/11/05/is-it-too-late-to-say-i-love-jquery-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: Professional ASP.NET 2.0 AJAX</title>
		<link>http://www.j-dee.com/2007/07/30/book-review-professional-aspnet-20-ajax/</link>
		<comments>http://www.j-dee.com/2007/07/30/book-review-professional-aspnet-20-ajax/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 20:37:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://www.j-dee.com/2007/07/30/book-review-professional-aspnet-20-ajax/</guid>
		<description><![CDATA[ I&#8217;ve been knocking together a little hobby project that contains plenty of AJAX, both the ASP.NET and rolled-from-scratch variety, and needed something to act as a bit of a reference to get me through some of the more non-obvious attributes and properties, so I spotted this on Amazon and went for it. I&#8217;ve got [...]]]></description>
			<content:encoded><![CDATA[<p><a atomicselection="true" href="http://www.amazon.co.uk/Professional-ASP-NET-2-0-Ajax-Programmer/dp/0470109629/ref=sr_1_3/203-4442893-4164766?ie=UTF8&amp;s=books&amp;qid=1185867740&amp;sr=8-3"><img border="0" align="left" width="240" src="http://www.j-dee.com/wp-content/uploads/2007/07/proajaxbook-thumb1.jpg" alt="proAjaxBook" height="240" style="border: 0px" /></a> I&#8217;ve been knocking together a little hobby project that contains plenty of AJAX, both the ASP.NET and rolled-from-scratch variety, and needed something to act as a bit of a reference to get me through some of the more non-obvious attributes and properties, so I spotted this on Amazon and went for it. I&#8217;ve got to say, that when it arrived, it was a bit of a shock. This is the thinnest technical book I&#8217;ve ever bought, compared with other Wrox publications it just looks puny!</p>
<p>To be honest, a lot of the content is a bit puny too. Maybe it&#8217;s just me being a bit to eager, but i already knew about 75% of the content just from my Internet based studies. The chapter of the AJAX Toolkit is particularly thin and doesn&#8217;t cover anywhere near as much functionality as one would expect.</p>
<p>On the other hand, the chapters on debugging and testing, deployment and building AJAX based customer controls are particularly illuminating. To sum up, I&#8217;d say this was a decent introduction to the subject, but not something that deserves a &#8216;Professional&#8217; title added to it. A half decent weekend read, 6 out of 10. <a target="_blank" href="http://www.amazon.co.uk/Professional-ASP-NET-2-0-Ajax-Programmer/dp/0470109629/ref=sr_1_3/203-4442893-4164766?ie=UTF8&amp;s=books&amp;qid=1185867740&amp;sr=8-3" title="link...">More at Amazon.co.uk&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.j-dee.com/2007/07/30/book-review-professional-aspnet-20-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX.ASP.NET library interop</title>
		<link>http://www.j-dee.com/2007/07/16/ajaxaspnet-library-interop/</link>
		<comments>http://www.j-dee.com/2007/07/16/ajaxaspnet-library-interop/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 19:50:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Ajax]]></category>

		<guid isPermaLink="false">http://www.j-dee.com/2007/07/16/ajaxaspnet-library-interop/</guid>
		<description><![CDATA[I&#8217;ve messed around quite a bit with the &#8216;Atlas&#8217; libraries in the past, and only recently have I had a real reason to play with the updated and re-badged Ajax.Asp.Net libs. My main frustration with the old libraries was that the system threw a wobbler if you tried to use it in conjunction with one [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve messed around quite a bit with the &#8216;Atlas&#8217; libraries in the past, and only recently have I had a real reason to play with the updated and re-badged Ajax.Asp.Net libs. My main frustration with the old libraries was that the system threw a wobbler if you tried to use it in conjunction with one of the shockingly good pre-built javascript libraries such as <a target="_blank" href="http://www.prototypejs.org/">prototype</a> or <a target="_blank" href="http://script.aculo.us/">scriptaculous</a>.<br />
It&#8217;s good to see that Microsoft has gone a long way to code their way around code base clashes and are a member of the <a target="_blank" href="http://www.openajax.org/">OpenAjax Alliance</a>, dedicated to interoperability amongst libraries.<br />
Anyway, <a target="_blank" href="http://www.asp.net/learn/videos/view.aspx?tabid=63&amp;id=165">here&#8217;s a brand new how-to video</a> that has only just appeared on the official <a target="_blank" href="http://ajax.asp.net/default.aspx?tabid=47">AJAX.ASP.Net</a> site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.j-dee.com/2007/07/16/ajaxaspnet-library-interop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
