<?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>Coskun SUNALI &#124; .net framework, c#, asp.net, atlas, visual studio, iis and everything else &#187; ajax</title>
	<atom:link href="http://sunali.com/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://sunali.com</link>
	<description>Coşkun SUNALI</description>
	<lastBuildDate>Mon, 22 Nov 2010 13:42:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Some useful UpdatePanel extensions</title>
		<link>http://sunali.com/2008/12/05/some-useful-updatepanel-extensions/</link>
		<comments>http://sunali.com/2008/12/05/some-useful-updatepanel-extensions/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 16:09:21 +0000</pubDate>
		<dc:creator>Coskun SUNALI</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[code snippet]]></category>
		<category><![CDATA[extension methods]]></category>

		<guid isPermaLink="false">http://sunali.com/?p=233</guid>
		<description><![CDATA[I want to share some pretty basic and useful UpdatePanel control extensions with you. Method names are self explaining so I will not go deep in details. public static void AlertOnLoad(this UpdatePanel updatePanel, string key, string message) { message = message.Replace("'", "\'").Replace("\r\n", "").Replace("\n", ""); message = "alert('" + message + "');"; AjaxControlToolkit.ToolkitScriptManager.RegisterStartupScript(updatePanel, updatePanel.GetType(), key, message, [...]]]></description>
			<content:encoded><![CDATA[<p>I want to share some pretty basic and useful UpdatePanel control extensions with you. Method names are self explaining so I will not go deep in details.</p>
<pre>public static void AlertOnLoad(this UpdatePanel updatePanel, string key, string message)
{
    message = message.Replace("'", "\'").Replace("\r\n", "").Replace("\n", "");
    message = "alert('" + message + "');";
    AjaxControlToolkit.ToolkitScriptManager.RegisterStartupScript(updatePanel, updatePanel.GetType(), key, message, true);
}

public static void RedirectOnLoad(this UpdatePanel updatePanel, string key, string url)
{
    url = "top.location.href = '" + url + "';";
    AjaxControlToolkit.ToolkitScriptManager.RegisterStartupScript(updatePanel, updatePanel.GetType(), key, url, true);
}

public static void OpenWindowOnLoad(this UpdatePanel updatePanel, string key, string url)
{
    url = "window.open('" + url + "');";
    AjaxControlToolkit.ToolkitScriptManager.RegisterStartupScript(updatePanel, updatePanel.GetType(), key, url, true);
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://sunali.com/2008/12/05/some-useful-updatepanel-extensions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET AJAX 4.0 CodePlex Preview 1</title>
		<link>http://sunali.com/2008/07/31/aspnet-ajax-40-codeplex-preview-1/</link>
		<comments>http://sunali.com/2008/07/31/aspnet-ajax-40-codeplex-preview-1/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 09:14:55 +0000</pubDate>
		<dc:creator>Coskun SUNALI</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[asp.net]]></category>

		<guid isPermaLink="false">http://sunali.com/2008/07/31/aspnet-ajax-40-codeplex-preview-1/</guid>
		<description><![CDATA[ASP.NET AJAX 4.0 Preview 1 was released on July 21. This release contains a preview version of the following features (that are also described in our Roadmap document: http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14924): * Client-side template rendering * Declarative instantiation of behaviors and controls * DataView control * Markup extensions * Bindings One good news for JSON lovers, this [...]]]></description>
			<content:encoded><![CDATA[<p>ASP.NET AJAX 4.0 Preview 1 was released on July 21.</p>
<blockquote><p>This release contains a preview version of the following features (that are also described in our Roadmap document: <a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14924):" target="_blank">http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14924):</a></p>
<p>* Client-side template rendering<br />
* Declarative instantiation of behaviors and controls<br />
* DataView control<br />
* Markup extensions<br />
* Bindings</p></blockquote>
<p>One good news for JSON lovers, this is from release notes:</p>
<blockquote><p>In the next version of ASP.NET AJAX, we plan on enabling new client-side data scenarios for both page and component developers. You will be able to get JSON data from the server and present it as HTML on the client in a highly manageable and performant way.</p></blockquote>
<p>You may see the CodePlex project at <a title="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=15511" href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=15511" target="_blank">http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=15511</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sunali.com/2008/07/31/aspnet-ajax-40-codeplex-preview-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

