DirectorySoftwareBlog Details for "Dave Ward's Blog"

Dave Ward's Blog

Dave Ward's Blog
ASP.NET, C#, and AJAX.code, ideas, and examples.
Articles: 1, 2, 3

Articles

Easy incremental status updates for long requests
2007-10-04 06:40:00
An example of using an iframe to easily provide incremental status updates for long-running web requests.
More About: Java , Updates , Script , Status , Long
Easy incremental status updates for long requests
2007-10-04 06:40:00
An example of using an iframe to easily provide incremental status updates for long-running web requests.
More About: Java , Updates , Script , Status , Long
ASP.NET AJAX Timer Trouble? Location is key.
2007-09-20 06:29:00
An examination of the ASP.NET AJAX Timer control and how it's placement can dramatically alter the behavior of the control.
More About: Performance , Java , Script , Location , Ajax
ASP.NET AJAX Timer Trouble? Location is key.
2007-09-20 06:29:00
An examination of the ASP.NET AJAX Timer control and how it's placement can dramatically alter the behavior of the control.
More About: Performance , Java , Script , Location , Ajax
Seamless inline text editing: The Control!
2007-09-17 12:00:00
In my recent post, Seamless inline text editing with ASP.NET AJAX, I thought I had outlined the simplest possible way to implement the technique, but I was wrong. One of my readers, Mike Davis, took what I began and built it into the beginnings of a great ASP.NET server control. The initial release is available ...
More About: Editing , Text , Control , The Con
Seamless inline text editing: The Control!
2007-09-17 12:00:00
In my recent post, Seamless inline text editing with ASP.NET AJAX, I thought I had outlined the simplest possible way to implement the technique, but I was wrong. One of my readers, Mike Davis, took what I began and built it into the beginnings of a great ASP.NET server control. The initial release is available ...
More About: Editing , Text , Control , The Con
Seamless inline text editing with ASP.NET AJAX
2007-08-23 07:00:00
A demonstration of how to use ASP.NET AJAX to implement a Label that swaps to a TextBox for editing when clicked and then saves its value when editing is completed.
More About: Performance , Java , Script , Editing , Ajax
Seamless inline text editing with ASP.NET AJAX
2007-08-23 07:00:00
A demonstration of how to use ASP.NET AJAX to implement a Label that swaps to a TextBox for editing when clicked and then saves its value when editing is completed.
More About: Performance , Java , Script , Editing , Ajax
Updated your web.config, but Sys is still undefined?
2007-08-16 16:06:00
How to use ASP.NET AJAX's Application.init event to safely call Java Script after the framework is initialized and avoid the dreaded Sys is undefined error.
More About: Config , Define
Updated your web.config, but Sys is still undefined?
2007-08-16 16:06:00
How to use ASP.NET AJAX's Application.init event to safely call Java Script after the framework is initialized and avoid the dreaded Sys is undefined error.
More About: Config , Define
Robust ASP.NET control referencing in JavaScript
2007-08-08 08:12:00
Easily reference your ASP.NET controls on the client side, even if their ClientIDs have been modified due to nesting: Use .
More About: Javascript , Control , Refer
Robust ASP.NET control referencing in JavaScript
2007-08-08 08:12:00
Easily reference your ASP.NET controls on the client side, even if their ClientIDs have been modified due to nesting: Use .
More About: Javascript , Control , Ferenc , Refer
Highslide JS .NET (v0.4)
2007-08-03 16:36:00
Highslide JS .NET 0.4 is released. Major changes include fully embedding the enlarged image outline files and upgrading the underlying Highslide version to 3.2.1.
Highslide JS .NET (v0.4)
2007-08-03 16:36:00
Highslide JS .NET 0.4 is released. Major changes include fully embedding the enlarged image outline files and upgrading the underlying Highslide version to 3.2.1.
Simplify ASP.NET AJAX client-side initialization
2007-08-01 20:30:00
The ASP.NET AJAX framework automatically wires up pageLoad() as a handler to Application.Load, which can be used to avoid window.OnLoad.
More About: Ajax , Side , Client
Simplify ASP.NET AJAX client-side initialization
2007-08-01 20:30:00
The ASP.NET AJAX framework automatically wires up pageLoad() as a handler to Application.Load, which can be used to avoid window.OnLoad.
More About: Ajax , Side , Client
Get Yahoo?s HTTP performance analysis tool
2007-07-25 23:31:00
YSlow, Yahoo ’s previously internal-only HTTP profiling tool, has been released to the public. It extends FireBug to analyze a page and provide an optimization checklist. After experimenting with it for a bit today, I think it will quickly become as integral to my performance tuning as FireBug itself. Get it here: http://developer.yahoo.com/yslow/
More About: Performance , Analysis , Tool , Http
Get Yahoo?s HTTP performance analysis tool
2007-07-25 23:31:00
YSlow, Yahoo ’s previously internal-only HTTP profiling tool, has been released to the public. It extends FireBug to analyze a page and provide an optimization checklist. After experimenting with it for a bit today, I think it will quickly become as integral to my performance tuning as FireBug itself. Get it here: http://developer.yahoo.com/yslow/
More About: Performance , Analysis , Tool , Http
Display data updates in real-time with AJAX
2007-07-25 15:38:00
An example of how to implement real-time 'spy' type updates, using ASP.NET AJAX, web methods, and .NET caching. Full source code included.
More About: Performance , Time , Data , Updates , Display
Display data updates in real-time with AJAX
2007-07-25 15:38:00
An example of how to implement real-time 'spy' type updates, using ASP.NET AJAX, web methods, and .NET caching. Full source code included.
More About: Performance , Time , Data , Updates , Display
How to improve ASP.NET AJAX error handling
2007-07-18 13:13:00
An example of handling ASP.NET AJAX errors on the client side, to achieve a better user experience than the default JavaScript alert errors.
More About: Ajax , Improve , Error , Rove , Improv
Easily refresh an UpdatePanel, using JavaScript
2007-07-13 13:00:00
I’ve noticed a lot of discussion lately regarding methods to refresh an UpdatePanel via client script. This is very easy on the server side, of course. You can just call UpdatePanel.Update(). However, on the client side, the most common solution I’d been seeing just didn’t feel right. Many will advise you to use ...
More About: Javascript , Refresh
Why ASP.NET AJAX UpdatePanels are dangerous
2007-07-11 14:00:00
If you’re like me, it’s hard to resist the lure of tossing a half dozen UpdatePanels on every page and reveling in AJAX goodness. The UpdatePanel makes AJAX trivially easy for anyone to implement, even without knowledge of what’s actually going on behind the scenes. Unfortunately, that very lack of transparency regarding the ...
More About: Performance , Ajax , Dangerous
User availability check usability improvements
2007-07-09 13:00:00
Usability improvements to inline AJAX username availability checking. Showing a progress indicator during the AJAX callback and controlling the disabled state of the submit button depending on the availability status of the chosen username.
More About: Usability , Check , User , Availability , Rove
A great new AJAX site (Ajax Rain)
2007-07-03 20:19:00
I would truly like to thank whoever submitted AJAX username availability check to Ajax Rain yesterday, for introducing me to this great resource. Until seeing it as a referrer in my stats, I was unfamiliar with the site. After taking a look today, it appears to be an absolute goldmine of client side ...
More About: General , Great , Site
ASP.NET AJAX username availability check
2007-07-02 19:06:00
When you have a name as common as mine, you run across the entire gamut of schemes to deal with username availability in membership systems. By availability, of course I mean denial and rejection. Out of all of the ways that I’ve had “Dave” rejected, inline AJAX verification is definitely the least annoying. ...
More About: Check , Username , Availability , Ajax
The easiest way to break ASP.NET AJAX pages
2007-06-20 02:23:00
Use Response.Write(). If you’re worried that might not bring your website to its knees reliably enough, be especially sure to use Response.Write in code that’s executed during partial postbacks. It’s that easy! Emitting JavaScript probably comprises the vast majority of Response.Write uses in ASP.NET projects today. So for our purposes, let’s say that we really ...
More About: Break , Ajax , Pages , Brea , Ages
Highslide JS .NET (v0.3)
2007-06-08 16:00:00
Just a quick Highslide update. The HighslideManager control now has a ControlBar property. If enabled (and it’s enabled by default), all zoomed images will have a control bar overlay. I’ve included embedded CSS, images, and cursors for the default style, pictured above. However, custom styling can be obtained via the controlbar CSS classes. Visit the Highslide ...
Highslide JS .NET (v0.2)
2007-05-02 21:23:00
Your wishes are my command. High slide JS .NET now includes support for captioning. The captions can be specified using the Caption property of each HighslideImage control, and can be easily styled using CSS. Also, ~ is now correctly replaced with the application path in path properties. Visit the Highslide JS .NET project page for more details and the download link for the new version.
More About: Slide
Disable a button control during postback.
2007-04-18 04:46:00
Postback Ritalin has been getting a lot of search hits intended to find a button disable technique for full .NET postbacks. So, this example is for all of you searching for a non-AJAX solution. The trick is to use the OnClientClick and UseSubmitBehavior properties of the button control. There are other methods, involving code on the server side to add attributes, but I think the simplicity of doing it this way is much more attractive: <asp:Butt on runat="server""BtnSubmit&q uot; OnClientClick="this.disabled = true; this.value = 'Submitting...';" UseSubmitBehavior="false" "BtnSubmit_Click" Text="Submit Me!" /> OnClientClick allows you to add client side OnClick script. In this case, the JavaScript will disable the button element and change its text value to a progress message. When the postback completes, the newly rendered page will revert the button back its initial state without any additional work. The ...
More About: Back , Ring , Control
More articles from this author:
1, 2, 3
46854 blogs in the directory.
Statistics resets every week.


Contact | About
© Blog Toplist 2008 - Supported by Web Catalog - SEO by FeWorks
eXTReMe Tracker