Archives

Archives / 2005
  • Ajax.NET Converters - Why?

    Tags: .NET, AJAX, Ajax.NET, ASP.NET, JSON

    I got some questions concerning the Ajax.NET Professional converters. Here is my answer I wrote to the Google group already: 1) I will make a first example with a object called Person. The Person … more

  • XmlHttpRequest not working

    Tags: .NET, AJAX, IE

    The last weeks I done a lot of test because of the memory leaks using .innerHTML or events (closures). When building some test pages I ran into a problem. I reached 65.000 handles for iexplore.exe. … more

  • Ajax.NET Professional Google Group

    Tags: .NET, AJAX, Ajax.NET, ASP.NET, Google

    Do you want to be the 500th member of the Ajax.NET Professional Google Group? Today the member list counted 473 members and 267 topics since 1st October 2005. You can read the threads by email, your … more

  • Fixed pre-release for Exception Handling

    I posted a pre-release version to the Google group, download the latest pre-release version here. 1) fixed the error object, it will now be used instead of res.value: if(res.error != null) {   … more

  • Using WITH(...) in JavaScript

    Some days ago I had a look in some Visual Basic source code and found the WITH statement there. I was thinking about how I can use this in JavaScript code. Below you will find a very simple script … more

  • AJAX problems for newbies

    Tags: .NET, AJAX, Ajax.NET, ASP.NET, IE

    I have some items I learned about AJAX (or Ajax.NET Professional) developer newbies: You cannot access the controls or HTML elements on your web site if you are using DOM/DHTML on the client-side to … more

  • Using a Request Queue

    Tags: .NET, AJAX, Ajax.NET, ASP.NET

    I have added a simple feature that will enable queuing for Ajax.NET requests. You can enable the queue with following line:  AjaxPro.queue = new AjaxRequestQueue(); The processing of the queue … more

  • My wishlist... ;)

    This week I got two mails from different companies asking me: "Michael, what can we do for you?" Hm, not an easy question, here is my whishlist (just joking)     ;) Sony HD … more

  • Hey, VB.NET is back...!

    I created the VB.NET examples and put the new files online. You can download the latest Ajax.NET Professional library 5.11.4.2 at http://www.schwarz-interactive.de/. I added the different control … more

  • An simple AjaxButton using Ajax.NET Professional

    I have created an simple AjaxButton that will only call a method on the server-side code. There are no values sent to the server or back to the client. A new AjaxButton could serialize the form and … more

  • WebControls/ASCX and Ajax.NET Professional

    I put a new example online that will show the use of WebControls and ASCX files: Examples/Special/controls.aspx There is also a keypress demo at Examples/Special/keypress.aspx and onLoading … more

  • Opera Technology Preview 9 and XMLHttpRequest http headers

    Update: I get one request for the favicon.ico on every XMLHttpRequest request, that is strange, too. If you are using the XMLHttpRequest object you have to be careful for the .setRequestHeader method. … more

  • Chat about AJAX and Ajax.NET Professional tomorrow

    The next chat will be on Thursday, 3 November at 20:00 UTC. I will use the same AJAX chat at http://treehouse.ofb.net/chat/?lang=en. If you have problems calculating the correct time to your time … more

  • this.method() and base.method() in JavaScript

    I looked around for the problem when you want to inherit from a JavaScript "class" with overriding a method, but I didn't find any solution. Today I tried this, which is working, but not very nice … more

  • Ajax.NET Professional 5.11.2.1 examples online

    I put the new examples for the Microsoft .NET Framework 1.1 and 2.0 online: Version 1.1: http://www.schwarz-interactive.de Version 2.0: http://dotnet2.schwarz-interactive.de You can download both … more

  • Pre-release 5.10.31.1

    I have put online one more pre-release version of the Ajax.NET Pro version. See the list of changes and bug fixes (not complete): - [AjaxMethod(methodName)] has been moved to [AjaxNamespace( … more

  • Pre-release 5.10.28.2

    I published a new pre-release to the Google Ajax.NET Professional group. A short list of fixed bugs: - bool, char and other primitive values are working in both directions - CollectionBase using … more

  • IJavaScriptConverter and class attribute

    If you want to use a converter for your classes you can add the JavaScriptProvider attribute to your class that it will be used without the need of changing the web.config. This will allow developers … more

  • IJavaScriptConverter are back in the next version

    Because I got a lot of feedback that sometimes it would be nice to have my own converter I included the converter interface again. The default converter like IEnumerable, IList, NameValueCollection, … more

  • IHttpAsyncHandler in Ajax.NET Professional

    In the next version I'm using the IHttpAsyncHandler instead of the synchronous handler IHttpHandler. The request now will run in a separate thread that cannot access the HttpContext.Current object. … more

  • IJavaScriptObject in the new version

    With the new version you are able to get the real JavaScript wrapper objects that are used internal to representate the JavaScript objects. This will allow you to post any object from the client-side … more

  • AJAX working as a TCP/IP connection

    Today I have finished a working demonstration using AJAX as a TCP connection. With that demonstration you can use a HTTP connection as a real TCP/IP connection:<script type="text/javascript"> … more

  • AJAX in South Africa

    My parents are currently on a business trip in South Africa, and they saw this AJAX writing: more

  • HTTP Limits Connections Per Server

    "Clients that use persistent connections SHOULD limit the number of    simultaneous connections that they maintain to a given server. A    single-user client SHOULD NOT maintain … more

  • Ajax.NET Date Picker Control

    AJAX Date Picker is a free ASP.NET 2.0 calendar control that utilizes AJAX techniques to get data from the server without an entire page postback. You can specify the clickable dates on a given month … more

  • Sample chat app using .NET 2.0

    You can download the changed chat demo application at the Ajax.NET Professional Google group. This is using an internal version of the library that will not have the memory bug. more

  • Chat today about Ajax.NET Professional

    I got some requests on having chat sessions from time to time. Because we didn't searched for a good chat application we are using http://treehouse.ofb.net/chat/?lang=en for a first chat test today: … more

  • RSA for JavaScript

    I found a nice implementation for RSA on JavaScript maybe used in a ICryptProvider for Ajax.NET Professional to secure the data is sent from the client-side JavaScript to the server and back. For … more

  • Ajax.NET/Atlas Client Debugging

    I read the blog from Rob Chartier and want to show you a feature that is available in Ajax.NET and Atlas. Both libraries are adding debug methods to the client-side JavaScript code. Ajax.NET … more

  • Ajax.NET and System.Web.Caching.Cache

    Today I found an article about caching using Ajax.NET. In the article the author said that the Cache object is not working with Ajax.NET. I have done a small example to show how to use the Cache … more

  • Inline code usage and Ajax.NET

    I got some requests on how to use inline code with Ajax.NET. Here is a small demo that will get the server time: <%@ Page language="c#" Inherits="System.Web.UI.Page" ClassName="WebForm6"%> & … more

  • Initial AJAX JavaScript objects

    In some scenarios you will call an AJAX method direct after the window.onload event. The window.onload event will start an asyncronous method and wait for the response. As you can imagine the call … more

  • Awash in the myKB.com Ajax.NET Code

    Scott Cate, a Microsoft MVP, has recently upgraded his popular myKB.com site to use Ajax.NET. In this video, he takes us both on a tour of his new code, and at the same time also a little tour of the … more

  • Using Ajax.NET to create a real time user interface

    With any web application there will need to be requests made to the web server to get the latest versions of dynamic data.  In an application like bttlxeMail Webmail every little action requires … more

  • Ajax.NET Professional - Google Group

    Because I get a lot of questions several times I have decided to create a Google Group (http://groups.google.com/group/ajaxpro) to have something like a forum available for all Ajax.NET developers. … more

  • AJAX and back button

    I had already some discussion about the back button problem with AJAX related applications. In some scenarios we need this behavior, not for every action. But what we should seperate: the back button … more

  • Ajax.NET Visual Studio .NET 2005 Installer

    I put a small template installer on my web site at http://ajaxpro.schwarz-interactive.de/download/AjaxNetProfessional.vsi. This Visual Studio installer will add a web site project template for C# and … more

  • ASP.NET Spiced: AJAX (MSDN article about Ajax.NET)

    From Karl Seguin: Learn how AJAX (Asynchronous JavaScript And XML) can be used to make your Microsoft ASP.NET applications more dynamic and responsive: IntroductionSince the start of Web programming, … more

  • Atlas Callback, Timeout and Error Handler

    Because we are still missing some more docs about the Atlas Framework I have check the JavaScript files to give you a short overview over the use of how to write callbacks in the same way Ajax.NET … more

  • Atlas AutoComplete Feature (UPDATED)

    Yesterday evening I build some example code for the AutoComplete feature in Atlas. What you need as first it the AtlasCore.js JavaScript which will give core functions to the page: <html> & … more

  • Atlas Framework Fiddler Plugin

    I tried the new Fiddler inspector plugin and it is working for the Atlas response, too! Atlas is returning an JSON string back to the client-side JavaScript that can be displayed as a tree  … more

  • Fiddler Inspector for Ajax.NET Professional

    While here at the PDC 05 in Los Angeles I got the request to upload the Fiddler inspector for Ajax.NET Professional calls. Click here to download the latest Ajax.NET Professional library and the … more

  • Source Code of Ajax.NET Professional

    As announced yesterday I put the latest source code of the Ajax.NET Professional Library online at http://ajaxpro.schwarz-interactive.de/, now. You can download the full source code including the … more

  • Ajax.NET Professional Update

    I have updated the example web site with the latest beta version of Ajax.NET Professional. The current version has fixed some small bugs and added full date support including time zone. Sedisys … more

  • Microsoft Atlas Framework auf der ASP Konferenz

    Die finale Version von Visual Studio 2005 und SQL Server 2005 kommt im November 2005. Bei der 12. ASP konferenz spielt die neue Version von ASP.NET 2.0 die zentrale Rolle. Neue Controls, 70 % weniger … more

  • Ajax.NET article on .NET Developer's Journal

    Vishwas Lele: In the past few months, the design pattern of combining Asynchronous JavaScript and XML (AJAX) to develop highly interactive Web applications has been growing in popularity. High- … more

  • Second beta with caching, token, ... support

    I have published the second beta for the Ajax.NET Professional library. Feel free to download the free library including the online example written in C#. more

  • Ajax.NET Professional - everyone invited to test the beta

    I have put a first beta of the new library that is rewritten to support objects as arguments (like submitting a complete DataSet from JavaScript code), export of enums to JavaScript, script wrappers … more

  • Implementing Ajax.NET-based Lookup Server Control

    Michael Dubakov wrotes on his blog: AJAX is one of the most popular buzz words today. Idea is not new, but for some reasons it became popular during last half a year. With web-applications popularity … more

  • Caching of AJAX script files

    I added the HTTP header value ETag to my scripts that they can be cached on the client. This will fasten up initial loading of the complete page if the scripts are not changed, what is the default on … more

  • Searching for Ajax.NET Professional beta testers...

    Hi to all Ajax.NET developers, do you want to test the new Ajax.NET Professional library? Send an email or use the contact form here on the web site. Who will get a first beta version? … more

  • Enums working with the new library

    As enums are not working very good using my Ajax.NET library I have added a new implementation of handling enums. Each enum value will be returned as the integer value inside the enum. public enum … more

  • Ajax.NET Professional and how we can secure our calls

    I had some requests asking if it would be possible to encrypt the JSON string without changing the common.js or any other file. Yes, you will be able to integrate your encryption algorithm. In the … more

  • Ajax.NET Professional Demonstation Site

    I'm working on a first demonstration site for Ajax.NET Professional. Maybe you can help me to decide which examples you want to see: AutoComplete, Banners, HtmlUpdater, FormUpdater, ... Ajax.NET … more

  • Microsoft Atlas Framwork - was bringt uns AJAX?

    Das Microsoft Atlas Framework wird erstmals zur PDC 05 in Los Angeles der Öffentlichkeit vorgestellt. Wer es nicht mehr zu einer Anmeldung geschafft hat, ist herzlichst eingeladen die VS2005 … more

  • Combine JavaScript, Ajax and WebControls

    There are a lot of ways how to combine these three technologies: JavaScript, Ajax and WebControls. One problem is how a control can be rendered on the client-side JavaScript and on the server-side. … more

  • JavaScript and Namespaces (howto)

    On one of my last blogs I wrote about the way using namespaces in JavaScript. Some developers asked me how to create namespaces in JavaScript. Following short example will have a registerNS … more

  • Google Talk is cool!

    I have downloaded the new Google Talk IM Client, really cool! I love the new UI. You can reach me at my Gmail account michael.schwarz. For those of you do not have a Gmail account: https://www.google. … more

  • BorgWorX Ajax.NET - howto get a free license

    Because there are a lot of developers frustrated by the license of the BorgWorX Ajax.NET source code I will help you how to use the source code in your environment. If you send me your email and … more

  • Google Talk website online

    If you have already heard about the Google Instant Messanger client Google Talk, the domain is already available: http://talk.google.com/. This sub domain will redirect to http://www.google.com/talk/ … more

  • Very cool DataGrid for Ajax.NET

    I got some requests for a DataGrid on the client-side JavaScript. On my own I create small HTML tables either by using the DOM or a simply string. I found one cool control that can be used with the … more

  • Using NameSpaces in JavaScript

    For those of you still working with the problem of same variable names in JavaScript. Why don't use namespaces on the client, too? On my working library I have added this feature and some … more

  • Ajax.NET Support

    The first AJAX enabled library for Microsoft .NET (Ajax.NET) is about 5 months old, now. The large acceptance has killed my inbox and I have still about 130 unread emails. Sorry, but I need more time … more

  • Ajax.NET Professional - what are you missing?

    As I wrote on one of my last blogs I'm working on a new AJAX library for .NET. There are a lot of AJAX JavaScript libraries available, and I will have a look on those who are interesting for the … more

  • Ajax.NET - Key Benefits and Ideas

    I have published my internal slides about the key benefits of the Ajax.NET library. The ideas depend on the feedback I got from developers around the world. Also I will point to the ASP.NET … more

  • Download Ajax.NET source code, now!

    Tags: AJAX, Ajax.NET, Source Code

    Update: Have a look at Ajax.NET Professional at http://www.ajaxpro.info/. The Web site of BorgWorX is not available any more.   The source code is now available at SediSys. You can download the … more

  • What is AJAX? And why we (don't) use AJAX...

    I read the blog from Wallace What is AJAX? Yes, what is AJAX and why do we want to use AJAX? We have to use AJAX because everyone is talking about it! We have to use AJAX because big companies ( … more

  • AJAX and the Search Engine Problems

    There are already thousands of web sites using AJAX or similar techniques. One problem all of them have is the point that web crawlers will only search for HREF, SRC or some other link tags. I never … more

  • Ajax.NET Source Code moved to SediSys

    Since the day before yesterday SediSys (http://www.sedisys.com) is the new owner of the source code for the Ajax.NET library. SediSys will make the source code be available as an … more

  • WebServices and Ajax.NET

    Some developers asked me if it is possible to use WebServices (WebMethods) in Ajax.NET. Yes, of course, you can add the AjaxMethod attribute to the method. Ok, you do not want to change the … more

  • Ajax.NET or the Atlas Framework?

    I found a lot of blogs and articles that are asking if we should use the Ajax.NET library or the Atlas Framework. My opinion is that it is not easy to compare these two AJAX ideas. Ajax.NET was only … more

  • Large IIS LogFiles using Ajax.NET

    For those of you did not had a look at the LogFiles: using Ajax.NET or any other AJAX library will increase the HTTP requests made to the server. If you have enabled the log files you will get very … more

  • Ajax.NET for Microsoft ASP.NET 2.0 (beta)

    I have compiled the Ajax.NET library for the Microsoft .NET Framework 2.0 (beta). You can download the ajax.dll from http://ajax.schwarz-interactive.de/download/ajaxbeta.zip. If you have time please … more

  • Ajax.NET version 5.7.22.2

    I updated the latest release of the Ajax.NET library (5.7.22.2) on my website http://ajax.schwarz-interactive.de/. To download the library click here. The new ajax.dll is not included in the … more

  • Ajax.NET and the open source trouble

    Some weeks ago I wrote here on my blog that Ajax.NET will go online as an open source project. I tried several hosters for this project but I ran in different problems because I never put source code … more

  • Ajax.NET is an open source project, now!!

    First of all I want to thank you for your help to improve the free Ajax.NET library by sending feedback and ideas. I am happy to give the .NET developers an easy and fast way to implement AJAX … more

  • AJAX in Microsoft ASP.NET 2.0

    As you can read on the Microsoft Product Feedback Center the idea of adding AJAX support to Whidbey is to late. But Microsoft will think about it: Thank you for your suggestion. AJAX is defininitely … more

  • Ajax.NET and enums, XmlDocument,...

    With the free Ajax.NET Library you can use enums, now. I will export the value as an string:   enum MyType{ Unkown, Starting, Stopped, Killed }  MyType x = MyType.Starting;   // … more

  • Ajax.NET is now supporting all build-in types

    Sorry, I still forgot some types. Now, I added all build-in types. You can download the latest Ajax.NET Library at http://ajax.schwarz-interactive.de/. The current version is 5.6.3.1.   [ … more

  • Ajax.NET support in future .NET versions??

    I added the Ajax.NET idea to the Microsoft Product Feedback Center: http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackId=FDBK28434&lc=1033 If you are thinking that the idea … more

  • Cojax, an Ajax style code viewer using Ajax.NET

    Scott Watermasysk put together a nice example of Ajax called Cojax. Cojax is an ajaxian source code viewer using the free Ajax.NET Library which consists of: Left hand tree structure which … more

  • Ajax.NET 5.5.30.3 (cookieless support)

    There is a new version available at http://ajax.schwarz-interactive.de. Feel free to download the version 5.5.30.3 with following fixes: - Script tags will use type instead of language- cookieless … more

  • Ajax.NET and Unit Testing of Web Applications

    I am back from vacation and build a cool new library using Ajax.NET. The new library (hm, I need a nice name) will allow the developer to build test scenarios that will work like NUnit, but will … more

  • Ajax.NET bugfixes and new features

    I fixed several bugs in the last week. Because of internal complete redesign some objects like DataSet returned wrong to the client-side Javascript. Also some NullReferenceExceptions have been fixed. … more

  • Ajax.NET and large arguments

    On issue I never tested was the length of the request. Because browsers do not allow to use long URLs (I don't know the maximum lenght) you could get a script error on the client-side if the … more

  • Ajax.NET supports System.Drawing.Bitmap as return value

    Some developers asked me if it is possible to return a image? Yes, it is working now. Version 5.5.12.2 is available online. I also updated the example web page. You will find a test for returning a … more

  • Ajax.NET Library version 5.5.10.1

    I fixed the ArrayList and custom class problem. The C# example has been changed to make a test method for arrays (ArrayList, StringCollection, []). There is also a test for a custom class. (Note: … more

  • Ajax.NET - new version available (5.5.8.1)

    Sorry for the delay on my current release, but the new version is available, now!! A nice new feature is to add a context to your callback. When you want to update several HTML elements (i.e. the … more

  • Delay on next Ajax.NET Release

    Because I got more good ideas I didn't uploaded the next release, yet. I will do some more checking first, because I already implemented these nice cool features. On some Windows Mobile PCs the Ajax. … more

  • A new webserver for Ajax.NET

    Today my domains are moved to a new server, more space, more ram, more power...! A new release of the Ajax.NET wrapper will be uploaded tomorrow morning. Here are some new features: Windows  … more

  • Ajax.NET - static methods and AjaxRequireSessionState

    The session state will be available only if you add the new Ajax.AjaxRequireSessionStateAttribute. The last release did add the session state for all methods. See the new examples at http://ajax. … more

  • Ajax.NET - Visual Basic .NET example online

    Because a lot of developers are working with Visual Basic .NET I put the a new example online written in VB.NET. The example will be the same as the C# version. I will update both projects in the … more

  • Ajax.NET and GotDotNet workspace

    As I wrote in one of my last blog source code has been copied from the GotDotNet workspace and some files have been changed (removed Copyright,...). I have stopped the workspace because I am not sure … more

  • Debug Internet Explorer Javascript

    Only one tip that I didn't know before: When you want to debug Javascript code you can start your debugger (Visual Studio .NET or Script Debugger), search for the correct iexplore.exe process, attach … more

  • Ajax.NET Open Source available

    While getting more and more emails from developers asking for a open source project I will have a look around in the open source world to find a good license and place where to put the source code. … more

  • Gmail and forbidden extensions

    Some months ago I tried to send a ZIP file containing a EXE file which is forbidden to be sent on Gmail. Gmail is extracting the ZIP file and will not send the email until it is removed. Some users … more

  • Ajax.NET - new release with Usage Guide

    A new version is available free for download at http://ajax.schwarz-interactive.de/download/ajax.zip including a usage guide and a quick start. - security issue fixed- add DataRow- add … more

  • Download Ajax.NET Wrapper usage guide

    You can download a first usage guide for the Ajax.NET Wrapper DLL at http://ajax.schwarz-interactive.de/download/AjaxGuide.doc. Thanks Karl for writing this useful documentation!!! A quick guid is … more

  • Ajax.NET Wrapper with new features

    I have added this night some features for the Ajax.NET Wrapper DLL: - new utility to write needed script tags (Ajax.Utility.RegisterTypeForAjax(Type t))- the common javascript will be added when one … more

  • AJAX benefits

    I get a lot of feedback by email and comments on my blog. Sorry, if I cannot answer all that fast. A lot of developers are asking me what are the benefits using the AJAX .NET Wrapper DLL or simply … more

  • AJAX .NET Wrapper DLL Video

    Because I do not have time to write a documentation I added a small video that will show you how to use the AJAX .NET Wrapper DLL. First I will show the old way using postbacks to the Server. Two … more

  • New version of AJAX Wrapper for .NET

    A new version of the AJAX Wrapper DLL is available online for free at http://ajax.schwarz-interactive.de/download/ajax.zip. For demonstration I have added a new sample (including source code of … more

  • Download C# Javascript Wrapper Sample

    I have done a small sample on how to use the C# Javascript Wrapper in web applications to get new data without the need of a postback. Feel free to download the sample from http://schwarz-interactive. … more

  • ASP.NET 2.0 und CallbackEvents mit Javascript

    Ein wenig enttäuscht bin ich schon, vielleicht liegt es aber auch nur an der aktuellen Beta 1 des Microsoft .NET Frameworks. Die CallbackEvents für Javascript, also das Holen von neuen Daten ohne … more

  • Microsoft AnitSpyware bug

    If have installed the Microsoft AntiSpyware since some weeks. Some applications like DameWare or VNC are marked as spyware, ok, that's ok. But I have big problems while working with scripts (*.js and … more

  • Using javascript arrays and IFRAME or Frames

    I had a look at the http://gmail.com technique for reading data from the client without refreshing the page. I am using this for a long time with the ActiveX Microsoft.XMLHTTP or Microsoft.XMLDOM. … more

  • Windows Update v6 started

    Did not know if there is already a post about the beta for Windows Update v6. I got an email for beta tester, but I think the link is working for all Windows 2003 Servers, http://beta.update. … more