<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.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>help.net : .NET AJAX</title><link>http://weblogs.asp.net/pleloup/archive/tags/.NET+AJAX/default.aspx</link><description>Tags: .NET AJAX</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Working with CollapsiblePanel Ajax Control</title><link>http://weblogs.asp.net/pleloup/archive/2007/10/24/working-with-collapsiblepanel-ajax-control.aspx</link><pubDate>Wed, 24 Oct 2007 10:04:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:4725482</guid><dc:creator>help.net</dc:creator><author>help.net</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/pleloup/rsscomments.aspx?PostID=4725482</wfw:commentRss><comments>http://weblogs.asp.net/pleloup/archive/2007/10/24/working-with-collapsiblepanel-ajax-control.aspx#comments</comments><description>This article examines how to use the ASP.NET AJAX Control named CollapsiblePanel with the help of a project Read more......(&lt;a href="http://weblogs.asp.net/pleloup/archive/2007/10/24/working-with-collapsiblepanel-ajax-control.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=4725482" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/pleloup/archive/tags/.NET+AJAX/default.aspx">.NET AJAX</category></item><item><title>Explore ways to extend ASP.NET AJAX Client-Side function</title><link>http://weblogs.asp.net/pleloup/archive/2007/10/11/explore-ways-to-extend-asp-net-ajax-client-side-function.aspx</link><pubDate>Thu, 11 Oct 2007 11:15:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:4522125</guid><dc:creator>help.net</dc:creator><author>help.net</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/pleloup/rsscomments.aspx?PostID=4522125</wfw:commentRss><comments>http://weblogs.asp.net/pleloup/archive/2007/10/11/explore-ways-to-extend-asp-net-ajax-client-side-function.aspx#comments</comments><description>With the elegant integration with legacy ASP.NET applications and the introduction of fully object-oriented JavaScript, Microsoft ASP.NET AJAX has been attracting more and more web developers. In this article the author examines the typical ways to extend...(&lt;a href="http://weblogs.asp.net/pleloup/archive/2007/10/11/explore-ways-to-extend-asp-net-ajax-client-side-function.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=4522125" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/pleloup/archive/tags/.NET+AJAX/default.aspx">.NET AJAX</category></item><item><title>An UpdateProgress Control in Modal Popup Style with Atlas</title><link>http://weblogs.asp.net/pleloup/archive/2006/11/27/an-updateprogress-control-in-modal-popup-style-with-atlas.aspx</link><pubDate>Mon, 27 Nov 2006 19:59:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:1061839</guid><dc:creator>help.net</dc:creator><author>help.net</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/pleloup/rsscomments.aspx?PostID=1061839</wfw:commentRss><comments>http://weblogs.asp.net/pleloup/archive/2006/11/27/an-updateprogress-control-in-modal-popup-style-with-atlas.aspx#comments</comments><description>Introduction Atlas (ASP.NET AJAX) has this cool UpdateProgress control which provides a visual indicator while one or more of the UpdatePanel controls are being updated. This UpdateProgress control is great, but in some cases, I want all other elements...(&lt;a href="http://weblogs.asp.net/pleloup/archive/2006/11/27/an-updateprogress-control-in-modal-popup-style-with-atlas.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=1061839" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/pleloup/archive/tags/.NET+AJAX/default.aspx">.NET AJAX</category><category domain="http://weblogs.asp.net/pleloup/archive/tags/Atlas/default.aspx">Atlas</category></item><item><title>Build a treeview with XML and Ajax</title><link>http://weblogs.asp.net/pleloup/archive/2006/11/27/build-a-treeview-with-xml-and-ajax.aspx</link><pubDate>Mon, 27 Nov 2006 19:24:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:1061599</guid><dc:creator>help.net</dc:creator><author>help.net</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/pleloup/rsscomments.aspx?PostID=1061599</wfw:commentRss><comments>http://weblogs.asp.net/pleloup/archive/2006/11/27/build-a-treeview-with-xml-and-ajax.aspx#comments</comments><description>AJAX or Asynchronous JavaScript and XML is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers. AJAX is relatively new phenomenon...(&lt;a href="http://weblogs.asp.net/pleloup/archive/2006/11/27/build-a-treeview-with-xml-and-ajax.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=1061599" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/pleloup/archive/tags/.NET+AJAX/default.aspx">.NET AJAX</category></item><item><title>Script.aculo.us, Prototype and Asp.Net: Best Friends Forever</title><link>http://weblogs.asp.net/pleloup/archive/2006/09/05/Script.aculo.us_2C00_-Prototype-and-Asp.Net_3A00_-Best-Friends-Forever.aspx</link><pubDate>Tue, 05 Sep 2006 10:26:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:520455</guid><dc:creator>help.net</dc:creator><author>help.net</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/pleloup/rsscomments.aspx?PostID=520455</wfw:commentRss><comments>http://weblogs.asp.net/pleloup/archive/2006/09/05/Script.aculo.us_2C00_-Prototype-and-Asp.Net_3A00_-Best-Friends-Forever.aspx#comments</comments><description>&lt;p&gt;By Chad Finsterwald:&amp;nbsp;&lt;/p&gt;&lt;p&gt;As of late JavaScript has experienced a resurrection. It was not too long ago that a web developer building B2B applications could get by with just a passing knowledge of JavaScript, but technologies like Ajax and mania over Web 2.0 applications has meant that a passing knowledge just won&amp;#39;t cut it anymore. So about a year ago when I started brushing up my JavaScript skills I was reminded of something: How much I HATE JavaScript. The cross browser issues, the syntax, the horrid coding environment, programming in JavaScript is hellish. I HATE everything about it. So it was to my eternal gratitude and immediate salvation when the radiant light of Script.aculo.us and Prototype broke upon me. Like Paul, the road to Damascus behind him, I hope to share my elightenment with you.&lt;/p&gt;&lt;p style="margin-bottom: 5px"&gt;This article will cover the following:&lt;/p&gt;&lt;ul style="margin-top: 0px"&gt;&lt;li&gt;An introduction to Script.aculo.us and Prototype &lt;/li&gt;&lt;li&gt;How to use Script.aculo.us and Prototype with Asp.Net &lt;/li&gt;&lt;li&gt;Resouces to learn more about them and other JavaScript frameworks &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://developer.coreweb.com/articles/Default13.aspx" target="_blank"&gt;Read more...&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=520455" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/pleloup/archive/tags/.NET+AJAX/default.aspx">.NET AJAX</category></item><item><title>Aptana the new Javascript and CSS IDE</title><link>http://weblogs.asp.net/pleloup/archive/2006/07/27/Aptana-the-new-Javascript-and-CSS-IDE.aspx</link><pubDate>Thu, 27 Jul 2006 12:40:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:460824</guid><dc:creator>help.net</dc:creator><author>help.net</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/pleloup/rsscomments.aspx?PostID=460824</wfw:commentRss><comments>http://weblogs.asp.net/pleloup/archive/2006/07/27/Aptana-the-new-Javascript-and-CSS-IDE.aspx#comments</comments><description>&lt;p&gt;Writing Javascript code is tedious with Visual Studio. no Intellisense or really little, and when you mispell any method plus all the case sensitivity issues, you are wasting a lot of time there.&lt;/p&gt;&lt;p&gt;I just discovered a new kid in town called Aptana (Beta version at the moment) which is a very promising IDE for typing Javascript and CSS.&lt;/p&gt;&lt;p&gt;Aptana has some cool features like auto completion with a full glossary of DOM methods and properties but it also can understand libraries like Mochikit, Prototype, Dojo and more.&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.aptana.com/images/code_assist.png" alt="" vspace="16" width="428" height="193" /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.aptana.com/" target="_blank"&gt;Download here&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=460824" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/pleloup/archive/tags/.NET+AJAX/default.aspx">.NET AJAX</category></item><item><title>ASP.Net file post direct to disk with upload file progress support</title><link>http://weblogs.asp.net/pleloup/archive/2006/07/17/ASP.Net-file-post-direct-to-disk-with-upload-file-progress-support.aspx</link><pubDate>Mon, 17 Jul 2006 09:41:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:458672</guid><dc:creator>help.net</dc:creator><author>help.net</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/pleloup/rsscomments.aspx?PostID=458672</wfw:commentRss><comments>http://weblogs.asp.net/pleloup/archive/2006/07/17/ASP.Net-file-post-direct-to-disk-with-upload-file-progress-support.aspx#comments</comments><description>&lt;p&gt;To follow my previous post on file upload issues, check also this excellent article on Code Project written by &lt;a href="http://www.codeproject.com/script/Articles/list_articles.asp?userid=2162601" target="_blank"&gt;Travis Whidden&lt;/a&gt;&lt;/p&gt;&lt;div style="font-size: 12px"&gt;This module gives developers a way to intercept multi-part form posts in ASP.Net and store the data directly to disk without going direct to memory. It also provides a way to extract the file progress from an external window. Written in C# for backend, and Javascript / Atlas for the progress bar.&lt;/div&gt;&lt;div style="font-size: 12px"&gt;&lt;a href="http://www.codeproject.com/useritems/UpldFileToDiskProgressBar.asp" target="_blank"&gt;Read more...&lt;/a&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=458672" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/pleloup/archive/tags/.NET+AJAX/default.aspx">.NET AJAX</category></item><item><title>NeatUpload a nice and useful open source project</title><link>http://weblogs.asp.net/pleloup/archive/2006/07/17/NeatUpload-a-nice-and-useful-open-source-project.aspx</link><pubDate>Mon, 17 Jul 2006 09:27:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:458671</guid><dc:creator>help.net</dc:creator><author>help.net</author><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/pleloup/rsscomments.aspx?PostID=458671</wfw:commentRss><comments>http://weblogs.asp.net/pleloup/archive/2006/07/17/NeatUpload-a-nice-and-useful-open-source-project.aspx#comments</comments><description>&lt;p&gt;Still working on my images gallery project, I got stuck with an issue regarding multiple upload files to my database.&lt;/p&gt;&lt;p&gt;I did a bit of research on the subject, and the problem seems to be the fact that the upload basic methods in .Net 1.1 (and 2.0 I presume) store the bytes in memory. So if your files are big, you face a lot of hazardous timeout and memory issues.&lt;/p&gt;&lt;p&gt;So looking around, you have different solutions like &lt;a href="http://www.websupergoo.com/" target="_blank"&gt;AspUpload&lt;/a&gt; or &lt;a href="http://www.dimplesoftwares.com/" target="_blank"&gt;&lt;font face="Verdana"&gt;KUpload&lt;/font&gt;+&lt;/a&gt;. Looking more for an open source solution I recommend &lt;a href="http://www.brettle.com/neatupload" target="_blank"&gt;NeatUpload&lt;/a&gt; developed by Dean Brettle (a new version 1.2.4 has just been released). What I like the most is the Ajax support for the upload progress bar. Great job!&lt;/p&gt;&lt;h3&gt;&lt;a name="Features"&gt;&lt;/a&gt;Features&lt;br /&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Streams uploads directly to storage.&amp;nbsp; This conserves server memory, allows larger uploads, and helps prevent Denial of Service attacks. &lt;/li&gt;&lt;li&gt;Integrates easily with existing applications.&amp;nbsp; Drag-and-drop the controls using the Visual Studios Web Forms Designer, or replace &lt;span style="font-family: courier new"&gt;&amp;lt;HtmlInputFile&amp;gt;&lt;/span&gt; with &lt;span style="font-family: courier new"&gt;&amp;lt;NeatUpload:InputFile&amp;gt;&lt;/span&gt; and add a &lt;span style="font-family: courier new"&gt;&amp;lt;NeatUpload:ProgressBar&amp;gt;&lt;/span&gt; to your ASP.NET pages.&amp;nbsp; Then use the properties of &lt;span style="font-family: courier new"&gt;InputFile&lt;/span&gt; to access the uploaded file and its original name. &lt;/li&gt;&lt;li&gt;Supports both inline and popup progress bars. &lt;/li&gt;&lt;li&gt;Falls back to using ASP.NET&amp;#39;s &lt;span style="font-family: courier new"&gt;HttpPostedFile&lt;/span&gt; if the NeatUpload &lt;span style="font-family: courier new"&gt;HttpModule&lt;/span&gt; is not present.&amp;nbsp; This makes it easy to remove the &lt;span style="font-family: courier new"&gt;HttpModule&lt;/span&gt; if for some reason it causes problems. &lt;/li&gt;&lt;li&gt;Supports customization through styles, custom progress display pages, and custom &lt;font size="3"&gt;&lt;span style="font-family: courier new"&gt;UploadStorageProviders&lt;/span&gt;&lt;/font&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Supports AJAX-style refreshless updates of the progress bar. &lt;/li&gt;&lt;li&gt;Does not require JavaScript. &lt;/li&gt;&lt;li&gt;Works under &lt;a href="http://www.mono-project.com/"&gt;Mono&amp;#39;s&lt;/a&gt; &lt;a href="http://www.go-mono.com/asp-net.html#xsp"&gt;XSP&lt;/a&gt;/&lt;a href="http://www.go-mono.com/asp-net.html#mod_mono"&gt;mod_mono&lt;/a&gt; and Microsoft&amp;#39;s ASP.NET. &lt;/li&gt;&lt;li&gt;Removes uploaded files when an error occurs.&amp;nbsp; This helps prevent disk space leakage.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Licensed under the &lt;a href="http://www.gnu.org/copyleft/lesser.html#TOC1"&gt;&lt;span style="font-weight: bold"&gt;Lesser&lt;/span&gt; General Public License (LGPL)&lt;/a&gt;, a business-friendly &lt;a href="http://opensource.org/docs/definition.php"&gt;open source&lt;/a&gt; license.&amp;nbsp; See &lt;a href="http://www.brettle.com/neatupload#License"&gt;below&lt;/a&gt; for details.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=458671" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/pleloup/archive/tags/.NET+AJAX/default.aspx">.NET AJAX</category><category domain="http://weblogs.asp.net/pleloup/archive/tags/Community+News/default.aspx">Community News</category></item></channel></rss>