Tag | AJAX Posts

I had a talk yesterday evening with Michael (author of AjaxPro) and he showed me two great examples which are using his AJAX framework. PCTopp.NET which is a order scheduling system for the corrugated industry. You need a username and password, use for both "free" or register for a free account. Below you will find some great web pages:a) http://demo.pctopp.com/defa... on the right side you can see production data form the machines, very cool, you can change the details and see different colors ...
Getting Started Overview Installing ASP.NET AJAX Sample ASP.NET AJAX Application Introduction to the UpdatePanel Control Introduction to the UpdateProgress Control Introduction to the Timer Control ASP.NET AJAX Server Controls UpdatePanel Control Overview The UpdatePanel Control UpdateProgress Control Overview The UpdateProgress Control Timer Control Overview The Timer Control ScriptManager Control Overview Client Scripting Extending JavaScript with ASP.NET AJAX Creating Custom Client Script in ASP.NET ...
There are 14 core tracks and 2 virtual tracks at Tech·Ed this year, which will cover more than 1,000 sessions. In case you're wondering, a virtual track is a collection of sessions or labs that share a common theme but span several tracks. Microsoft has revised the technical tracks slightly since my original post, so I have updated my summary. Architecture Service Oriented Architecture (SOA) Office Business Applications Software as a Service (SaaS) Business Capabilities Software+Services Industry ...
John Sheehan has compiled a nice little list of .NET Cheat Sheets for your viewing and wallpapering pleasure: .NET Format String Quick Reference ASP.NET 2.0 Page Life Cycle & Common Events Visual Studio 2005 Built-In Code Snippets (C#) ASP.NET Page Life Cycle Diagram (PNG) Visual Studio 2005 Default Keybindings C# | VB (PDF) Microsoft ASP.NET AJAX Library VB.NET/C# Comparison HTML Character Entities CSS JavaScript XHTML (PDF) Regular Expressions Microformats ASP/VBScript ...
First of all, I'm using IE 6.0.2900.2180, Haven't test on other browsers. I was using ListSearch control to decorate my drop down lists to provide the incremental-search ability. See the online demo here: http://ajax.asp.net/ajaxtoo... It all looks smooth and neat untill after I put more ajax controls to make the page more "dynamic". The problem I was experiencing is that the promp text will not be alway located right above or under the DropDown control I specified. (By ...
This week marked the release of my latest book - Professional XML. I wrote this with friend Kent Sharkey and some other authors including Michael Kay (editor of the XSLT specification and other things). This book came out really nice and after quickly covering XML - goes straight into covering all the major technologies that are based upon XML. The Amazon site doesn't seem to provide the table of contents at the moment, so here it is: 1. XML Syntax 2. XML Editors 3. XHTML and CSS 4. XFL-FO 5. Document ...
First let me say thanks to Craig Shoemaker for sending me a copy of this book. Yes, I know it has been a while since it came out, but I just finally got around to going through it. In that time Craig has been working on another book and Microsoft has renamed Atlas to ASP.NET Ajax. Craig, Wally, Paul and Scott packed this text with gems, not only on Ajax, but also the technologies that it grew up from. The book covers how we got to this point. They start all the way back with JavaScript and the DOM ...
So, VS Live San Francisco 2007 is coasting to a stop. No keynote address after lunch today made for an awkward gap after lunch. We'd already seen all dozen vendors, many times over, the low-energy of the whole conference didn't lend much to discussions. The Gold-pass only "VIP" room was full of people watching "Poseidon Adventure" (2006 version).... Snooze. I really want to bag it for the day, but there's a talk at 4:30 that sounds interesting.... Thank god for remote access to my work desktop. At ...
A plea out to all those who are using ASP.NET AJAX with sites on IIS7, either under Vista or Longhorn Server: I've been battling a strange issue with ASP.NET AJAX on IIS 7 running under Vista. It's a site that was upgraded from RC1 to RTM, and works great under IIS 6. Have troubleshot it enough under IIS 7 to determine that if the AppPool has the Managed Pipeline Mode set to "Integrated", it fails, and if it's set to "Classic", it works perfectly. The error I'm getting is one that was common during ...
So no real fiascos today. Some good talks on Ajax from Scott Cate, and WPF from Walt Ritscher. I'm still amazed at how scaled down VSLive is from past years. Last night was the big party night. They had some contests and we giving some prizes away. A few nice things like a portable DVD player from one of the vendors, but the "big prizes" were production licenses of Sharepoint. Woo, hoo, snore. Come on, sure it might be worth 5 grand, but I'll bet nearly every developer there would rather have had ...
I was trying to create and page with Asp.NET 2.0 and Ajax 1.0. I was using a placeholder control to dynamically load a user control based on the user selection. The first error I encountered is : {"Failed to load viewstate. The control tree into which viewstate is being loaded must match the control tree that was used to save viewstate during the previous request. For example, when adding controls dynamically, the controls added during a post-back must match the type and position of the controls ...
If you are a AJAX freak its a wonderful resource for you to show your creativity on AJAX, Omar has already done a wonderful job through http://www.pageflakes.com and now he has given the source code for 'How to Create the AJAX based webpart framework' using ASP.Net Ajax, .Net 3.0 and several other new buzz words on Microsoft technology. http://weblogs.asp.net/scot... http://www.codeproject.com/... http://www.dropthings.com/ ...
FYI – in case you haven’t got a concise list like this. In case you hadn’t heard. We have just released the March CTP for “Orcas” and the .NET Framework 3.5. Customers are able to get a VPC with the installed bits from here. As with all CTP’s it is important to have your customers provide any feedback. The .NET Framework 3.5 brings no breaking changes. New technology is being added including LINQ, AJAX, Windows Foundation, WCF and WPF Developer Tools and BCL enhancements. ...
Quote from the post @ ScottOnWriting.NET: JavaScript Object Notation (JSON) is simple, lightweight data-exchange format that is used by most AJAX implementations (although it can be used by other applications and domain spaces). It is used to serialize data structures into a text format that is especially easy to parse and evaluate directly from JavaScript code. Back in 2006, Atif Aziz approached me and asked if I'd like to coauthor an introductory article on JSON. The net result is the latest article ...
We did a webcast series on ASP.NET AJAX and a bunch of other technologies like WPF/E, Gadgets etc., this week. Some of you might have attended the same and I hope you found it useful. If you had missed the same, you can still catch up with the On Demand Webcasts recording at http://www.microsoft.com/in... - Next Generation Web Applications section My webcast was particularly on "Exploring ASP.NET AJAX" and it can be viewed / downloaded from the above URL. It is a 13MB download ...
My name is Rob, and I'm a Senior .NET Developer with Terralever, a leading marketing and interactive development firm located in Tempe, AZ. I have a wide range of interests, including but not limited to the Windows Presentation Foundation and Windows application development, rich web applications leveraging technologies such as AJAX, and, well, any number of other fascinating things I can do with C# and the .NET Framework that I couldn't even imagine happening only a few short years ago ...
Yesterday, I found these 5 AJAX Anti patterns The "anti patterns" are simply what you should avoid when doing AJAX on your website. You should find them as helpful as the top ten AJAX mistakes I linked to before (or even more). O.K.. You must have realized that the notes are from IBM, and I know my typical readers (if any) who do it the AJAX way are all using ASP.NET AJAX, but still, the notes all are concepts demonstrated with only XHTML/JavaScript code, so, it should be good for you to go with ...
Previously I mentioned the AJAX.NET library from Microsoft – I thought I’d add that this is an open source – that’s right, open source – project from the Redmond Giant. Works in Firefox, because it’s all JavaScript, baby. At least, enough of it is to matter.

The tool is available at http://ajax.asp.net/

Last week I was listening to Jack Greenfield on .Net Rocks! discussing software factories. Jack views software factories beyond mere code reuse, but extending to controls, tools, etc. He states that he believes, and I agree with him on this, that developers are hell-bent-for-leather to build everything from scratch every time, and that we have to learn to use tools to free us to build bigger and better things instead of re-inventing the wheel every time. This caused me to think about my own approach ...
Overview Software Architect with 16 years of development experience using a myriad of technologies. Have exercised technical leadership in all stages of software lifecycle via collaboration with business stakeholders in defining system requirements, object-oriented analysis and design, design reviews, code reviews, and collaboration with developers and IT staff in troubleshooting/debugging production issues. Have written reusable frameworks and components to provide rapid delivery of reliable, extensible ...
Microsoft has a released a new technology showcase site called Dinner Now. From the website: DinnerNow is a fictious [sic.] marketplace where customers can order food from local restaurants for delivery to their home or office. This sample is designed to demonstrate how you can develop a connected application using several new Microsoft technologies. The demo utilizes several technologies including: IIS7, ASP.NET Ajax Extensions, Linq, Windows Communication Foundation, Windows Workflow Foundation, ...
And so for my final report from the MVP summit. For the BizTalk MVPs, day four started with a Q&A session with product team members. A number of issues were discussed centred on the recurrent themes of evolving a coherent strategy across the Connected Services Division and the more effective inclusion of the MVP community into the feedback loop. From my perspective, the BizTalk MVPs must surely be a valuable, if rather under-utilised, resource for CSD. The collective wisdom and experience bought ...
I came across WebMethods where parameter is passed as ref. But is this a good practice? //Option1 with ref[WebMethod]public void Transaction2(ref Test test ){}As opposed to writing//Option2[WebMethod]... Test Transaction1(Test test ){}But we should be aware that when we do like this in WebMethod it does not work the same as normal programming concept where a ref points to the same storage location of the calling variable.If we look carefully in the Proxy that .Net Generates we will find the followings://Option1 ...

Mike Ammerlaan has written an excellent article on Integrating ASP.NET AJAX with SharePoint.

Thanks to Mike for sharing the information and to Narendra Tiwari for bringing it to my notice.


Microsoft invites you to experience the next generation of application development platform that will let you deliver rich, interactive experiences to your customers. City Date Venue Hyderabad 15-Mar-07 Fortune Katriya Pune 16-Mar-07 Sun-N-Sand Delhi 21-Mar-07 Marriott Mumbai 22-Mar-07 Kohinoor Continental Chennai 23-Mar-07 Ambassador Pallava Bangalore 27-Mar-07 Royal Orchid Date, Time, Venue: 15 March 2006 9:30 AM (Registration and Tea) Hotel Fortune Katriya, 8, Rajbhavan Road, Somajiguda, Hyderabad ...

Here is a nice bit of JavaScript code to implement something similar to the Accordian ASP.NET Ajax control without all the overhead.

Read Re: How to Create Digg Comment Style Sliding DIVs with Javascript and CSS

While I'm walking through the new Asp.net AJAX extension tutorials, one of the example under topic Using the UpdatePanel Control with Data-Bound Controls really catch me. It shows how easy you can create an dynamic survey page with an content XML source. I remembered that back in 2002, how hard I was trying to create such implementation by using xslt and xmldocument class. At that time, java world has a server side solution called 'cocoon'. The basic idea is to translate XML to HTML using a xsl sheet. ...
Well, you heard it right! Visual Studio "Orcas" the next version of Visual Studio is getting ready and stated for release later this year. Visual Studio "Orcas" presents unlimited capabilities and compelling features which can make a developer's life, more productive. Lets have a peek into the list of features .NET Framework 3.5 (includes support for 3.0, 2.0 versions) - You can write applications which target any of these versions and Visual Studio would automatically filter intellisense, toolbox ...
The AJAX Chat Sample shows how to build a browser based chat using ASP .NET and AJAX. ASP.NET AJAX is the easiest and most enjoyable way to start writing asynchronous Web applications using ASP.NET. The official ASP.NET AJAX site is here, and you will want to make sure you have downloaded the last version of the framework and the control toolkit before continuing with this example. Code is available for download at Coding4Fun ...

Get back to the basics.   

Link to AJAX:Getting Started - MDC

If you haven't used DotNetNuke in the past few months you really need to check it out. In December they released version 4.4 which introduced several performance improvements. Some people seem to think that DotNetNuke is slow or has too much overhead. Since we sell modules for DotNetNuke we get to troubleshoot all sorts of DotNetNuke problems. The first thing we ask a customer is where is there site hosted and what kind of hosting plan do they have. Nearly 90% of our support issues that have to do ...
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2007/03/03/Getting-Started-With-AJAX.aspx




Here is a great little article about getting started with AJAX.
Do you have rules and standard in your life? I mean in what you do daily. There must be rules and standard right? For example, I don't smoking and I can't because that is my rules for better my health, and better money savings. My boss just email all of us here at Monster Technologies Malaysia recommendations and standards for our ajax implemetation. It reminds me about my all time favorite reference at http://www.ssw.com.au/ssw/S... They have a long list on Rules to Better...(web, ...
I was one of the ones who jumped on the AJAX bandwagon pretty quickly. I've built several private apps using AJAX, and really like it. I like the fact that the web becomes more "rich," and more closely resembles forms in functionality. The gains are enormous. That having been said, I found myself asking the question: Is it worth it? I've found (so far) that doing things with AJAX takes at least three times longer, there's much more room for error, and cross-browser issues are brought to the forefront. ...
I'm writing a web page that uses AJAX to poll the server every few seconds to see if there are any updates to data. Works great in IE6 and older using the XMLHttpRequest ActiveX object that you can instantiate from the progid "Msxml2.XMLHTTP.6.0". In order to keep polling I've got an event handler listening to the onreadystatechange event that calls a setTimeout at the end, so it pauses for 5 seconds, then calls into another function that sends out another request. Once you get the ball rolling, ...
When using BoundFIelds and domain objects... BoundFields use some algo that can't traverse the object hierarchy. What am I talking about? Take for instance a Northwind database, with certain objects mapped to data tables: public class Customer{ public int CustomerId; public IList<Order> Orders;} When binding to a list of Orders in a gridview: int customerId = int.Parse(selCustomer.Selec... customersList = CustomerService.GetCustomer... ...
Matt Hawley has released Version 2.0.6 of his Excentrics World Server Controls. The latest builds of this target Microsoft AJAX Extensions and look pretty slick. Here are the contents: Calendar PopupAllows you to easily create a popup calendar that does not require a postback to the server. Collapsable PanelAllows you to easily create a section of content in your web form that can be collapsable. Support for IE 5+ and Netscape 6+. Faq RepeaterThis new data-bound templated control will allow you to ...

Scott Guthrie has a fantastic post on Web based framework development using the WepParts, Asp.net Ajax and .Net framework 2.0.

http://weblogs.asp.net/scottgu/archive/2007/02/20/asp-net-ajax-and-sharepoint.aspx?CommentPosted=true#commentmessage

Does anything come free from Microsoft...!! Fact is that MS has been taking such initiatives from years. For example there are good investments from MS towards WebCast, Communities and news group, MSDN, etc which has always been free. At this point I noticed couple of good free courses: - Clinic 5135: Introduction to Developing with Windows® Presentation Foundation and Visual Studio® 2005 - Clinic 5136: Introduction to Developing with Windows® Workflow Foundation and Visual Studio® 2005 - Clinic ...
I have always given myself credit for particularly one thing, and that is that I can be fast as hell in development. Not until recently I have come to understand, with some help from both my employer and fellow co-workers, that being quick is really not that good. This is what I have realized: Try to avoid copy-pasting code. Sure you can benefit from rewriting a lot of similar lines of code but more than often you will end up correcting stuff. A great example is copy-pasting SqlCommand.Addwithvalue("@P... ...
As much as I hate to perpetuate the dissemination of coined terms, there's little one can do to fight it. Since AJAX (Asynchronous JavaScript and XML) arrived on scene, it has endured unending abuse at the hands of Sales and Marketing departments alike. Similarly, people's misconceptions regarding the use of this technology have abounded. People still seem to think that client side behaviors, such as drag & drop, fades, and various other JavaScript effects are the result of AJAX. As developers, ...
I recently had the pleasure of attending Web Directions North, a conference focused on Web Standards and accessibility, in addition to more streamlined development processes. This 4 day event was packed with interesting discussions revolving around making sites better for the end user. As someone who has been preaching the virtues of standards based development for a few years now, it was nice to be surrounded with like-minded individuals. It's ever more clear to me the direction the web is headed ...
My friend, Pandurang Nayak put up a good list of download links for Microsoft .NET Framework, WCF, WPF Extensions, AJAX 1.0 and a list of other latest Microsoft Technologies which can be downloaded for free. So, herebelow is the list. Product URL Release Status Notes Microsoft .NET Framework 3.0 http://www.microsoft.com/do... RTM Installs .NET Framework 3.0 and all libraries for WPF, WCF and WF Windows SDK and .NET ...
Thanks to Eric Schoonover and Mike Ammerlaan, we now have UpdatePanel working in SharePoint. To get UpdatePanel in your web part you can derive from Eric's AjaxBasePart (Note: In this sample Microsoft.SharePoint.WebPar... v2 is being used rather than the System.Web.UI.WebControls.W... v3 so you need .dwp instead of .webpart definitions if you are deploying your web part as a feature). For RAD development, head over to Jan Tielens' Blog for his SmartPart with AJAX support. It's ...
Link to David Hayden, C# MVP for more information.

Microsoft is offereing a free 2-hour E-Learning Clinic:

Clinic 5230: Developing Enhanced Web Experiences with Microsoft® ASP.NET AJAX Extensions

MIX is Microsoft's Conference for Web Designers. It is an annual Conference that happens in U.S. and is subsequently held in other subsidaries. Check my earlier post on IndiMix, last year. MIX 07 is going to be an exciting event for Web Developers, Designers and Web Business Persons. It is a fun filled event and guess what, it is happening in the fun filled place, Las Vegas. The event or rather the 72 Hour conference is from April 30 - May 2nd. So, whats lined up there for you? If you are a Web Designer, ...
In MyGeneration template for EntitySpaces (see Template: Ajax Auto Complete WebServices using EntitySpaces) I wanted to loop through all columns of the table but exclude those that can not be converted to string(e.g TimeStamp).It's can be done by calling EntitySpaces esPlugIn methods IsObjectType and IsArrayType foreach(IColumn col in cols) { if(!esPlugIn.IsArrayType(col) && !esPlugIn.IsObjectType(col)) {//exclude fields like TimeStamps //put your code here } } ...
This post became too long that I had to split to two parts (1, 2). Go To Part 1 The real fun started before SharePoint 2007 session started, I used to believe that this is a great extensible platform especially after reading so many blog posts and articles on areas like AJAX enabling it. Well, until I saw the army!!! A team or two from IT Worx and another team from OMS already working with SharePoint coming to ask about many things including (Why didn’t you warn us that the RTM is in a reality another ...
Ug I have just spend a few infuriating hours playing with Yahoo latest utility, Yahoo Pipes. Tim O’Reilly said this was a milestone in the History of the Internet. (Ug isn’t he the same bloke that coined the phrase ‘Web 2.0'? Ug, what does that mean?) In a nutshell Yahoo Pipes is a utility that lets you build your own custom searches, it allows you to aggregate search-engines searches and RSS into one stream of output. So for example, if I wanted to see all what had been posted about ‘Girl Geek ...
There are 14 core tracks and 2 virtual tracks at Tech·Ed this year, which will cover more than 1,000 sessions. In case you're wondering, a virtual track is a collection of sessions or labs that share a common theme but span several tracks. The Session Scheduler launches in April and we will get our first real look at the actual sessions available in each track. Until then, we have to be content to speculate. Looking at the technical tracks page, it became clear to me that there is a lot of information ...