Tag | AJAX Posts

When you are developing some webservices may be for Ajax implementation in your website this post would help you in any case. For instance, you want to have a method which is exposed as a WebMethod to the user. This method uses some class or initializes some other classes object you may find an error that tells you that you're missing something to include.The possible solution is you have [System.Xml.Serialization.X... permit the WebMethod to allow to access the FooClass ...
This is a compelling platform, if it works, and it’s now going open source in hope of garnering a greater number of developers contributing and using. The DotNetNuke folks have built a DNN administration console based upon this. - CORRECTION - Someone has built an Admin Console; not the DNN folks.... WinForms Over Web (the WOW model) is a revolutionary development & deployment platform made possible by a unique, patented, server based RIA paradigm. The WOW model enables development of rich ...
Visual DNN Admin has it's first release. Built upon a generic framework for building admins, this project can be fully customized through a configuration file. The released code includes code for the generic admin framework. Visual DNN Admin provides a full AJAX based MMC like admin for DotNetNuke that helps massive updating, management of site structure, and more. The admin is fully customizable and extendable through a definition file enabling editing custom dnn modules and integration to various ...
Well, the portal projected was benched and will resurface in the near future. Working on a suite of web apps that will be taking advantage of the Web 2.0 feature set. Along the way, Atlas has come around... with a go license. Our plan was to use it where possible... problems.. Unfinished - It is an impressive mix, but still being shaken out. Limited documentation - There is only one book to date published by O'Reily. Limited controls - The toolset provided in the April drop our nice but a work in ...
If you havent visited Download Squad recently you should run over, theres a bunch of good posts over the last couple of days. Here is a few of my picks. Google Maps add Street Directions for Europe – link ThinkFree: The web based office dream realized – link Paul Thurotts review of the lastest Vista build – link Artie - for updating Album Covers MP3s – link How to try out Yahoo Mail Beta (ajax version) – link Online Mapping Services Compared - link ...
The ASP.NET group at Microsoft released the Atlas Control Toolkit this week. If you’re doing ASP.NET stuff, you’ll want to look at this. They’ve got quite a few built-in Atlas controls. Scott Guthrie sums it up on his blog. It is the start of what is going to be a very large set of controls that make common Ajax scenarios super easy. Want to add nested drop-downlists to your page? Use the new CascadingDropDownList extender. Want in-line popup support within a page? Use the new PopupControl. ...
As with the nature of this blog (till now), I keep choosing what I think is pretty cool, and relatively not so known for whom I think read this (yeah - sometimes those are easy to get to alone. I admit, but I know that intended readers didn't!). This time, I've come to some really cool ATLAS Stuff, although not all so new. ATLAS April CTP: This is mostly a bug fix of ATLAS March CTP as I know, which had pretty enhancements like full design time support and so, plus a Go Live license (which includes ...
Visual WebGui is not just another AJAX framework but rather a different approach to web application development, specially designed to simplify building highly complex applications like Outlook Web Access (OWA). Visual WebGui makes it possible for developers to create applications that were previously developed only by the "big guys". While web development environments such as ASP.NET and JSP have made huge strides in creating a rich environment for developing web applications, they have always targeted ...
Alright so…on my latest project I decided to use .NET 2.0. Things were going great, until I ran into the following scenario (if you googled to here, skip my rant and just go to the solution…it’s down there somewhere) …I had a user created control. This control consisted of 4 dependant drop down lists and a submit button, all of which are AJAX based utilizing Jason Diamond’s library generating of a DB2 backend. Neat-0. I wanted to trigger an event on my main page (default.aspx) when the submit button ...

Great article describing/comparing some of the more popular Ajax frameworks out there.

see full article here...
http://www.daniel-zeiss.de/AJAXComparison/Results.htm

So I drudged through a bunch of different Ajax libraries freely available on the web. I'm a bit reluctant to build any apps w/atlas naturally since it's not out yet. (On a side note, I couldn't really find any useful Atlas articles on the web - anyone got any?) Initially, I played with Michael Schwarz's (I needed to build some dependant drop down lists) However, this library was a bit lacking in one important area. ViewState. I couldn't access the ElementID.SelectedValue property as you normally ...
Well first of all for those of you who do not know what is Visual WebGui (shame on you)... Visual WebGui is a platform that exposes an SDK with the same API as WinForms and the design time capabilities only runtime product runs as a .NET web site through a unique communication layer and presentation layer. WebGui lets you develop outlook web access like applications with out any know how of web development. If you are a WinForms developer or a VB6 developer you should be able to start developing ...
From Download Squad Lazybase is a web-based database app that fits the "simplest thing that could possibly work" paradigm. It's not flashy (or even AJAXy), but it's clean, easy to use, and it just works. It's a registrationless service, so to create a new database you just give it a name and enter your e-mail address. When you create a database you're given two URLs, one that lets people edit the database and another that's just for viewing. Though simple, Lazybase has a few nice advanced features ...
Few days ago I downloaded Atlas Project and played around with it. I think its pretty neat although I have just touched the tip of the iceberg. I remember that some time back I wrote an article about Auto Suggest Using AJAX.NET Library. Now, with Atlas unleashed you can use its power to build the suggest functionality in minutes. I have already written an article about it which you can view at ATLAS AUTO-SUGGEST TEXTBOX. I hope you like it. powered by IMHO 1.3 ...
In case you are like me and are roaming the web looking for great Atlas or Ajax samples - you're in luck - I just stumbled onto this blog entry from the first name that comes to my mind when I think Atlas - Scott Guthrie. Check out his blog post with a collection of samples from MIX06 conference: http://weblogs.asp.net/scot... Also if you miss the VS2003 ASP.NET Porject method where you have a solution file with multiple projects and code compiles into a .DLL in your ...
Mobile Monday was great fun and it was rather interesting seeing things from the other side. Being on the panel talking about Mobile Web 2.0 there was an obvious difference between points of views on even what mobile web 2.0 is. I guess we are all entitled to our own points of view and that to each and every one of us it is uniquely different. I tried to get as many developer points across to Vodafone on data cost, api's and location services being made available. Unfortunately it was a little difficult ...
Microsoft Academic Day “MAD” is an event arranged by .NET Clubs Champs around the country, and sponsored by Microsoft itself. The idea of such event appeared last year, when .NET Clubs champs of Jordanian universities wanted to show up their knowledge and their ability to manage events. This year, Jordanian MAD is going to be on April 15th, in PSUT (Princess Sumaya University for Technology). It’s going to be a full day (9 am - 7 pm) and the agenda will look like: 09:00 to 09:30 ...
I've been spending some time playing with Community Server over the last few weeks. I've gotta start off by saying that its a fantastic product! In the same vein as Dot Net Nuke, it presents another option for easy-setup applications for building community. Hosting providers (well, WebHost4LIfe at least) are even offering an auto install option for their customers. And in fact, installing the MSI-based package is very easy and the AJAX features are great. But...(there's always a but)...it is a version ...
I just finished up some code that uses some other functionality of atlas. To sum up: Whoa! This may be available in AJAX.net or some of the other frameworks, but I was amazed at how easy this was: I have a web service that returns a class, like so: public class MyClass { public string MyString; public int MyInt; } [WebMethod(true)] public MyClass MyWebMethod() { //init MyClass here MyClass myClass = new MyClass(); return myClass;} the beauty of it is, I have access to those fields in my javascript: ...
Magazines like MSDN, CoDE and Dr. Dobb's are for Morts and newbies. Finally, there's a magazine for elite software architects and developers! Announcing upsw... upsw magazine The Journal for Ultra-Pretentious Software Wankers APRIL 1, 2006 Volume 1 Number 1 tUnit - Testing Your Tests: Sure, you've got a comprehensive suite of unit tests, but how do you know your tests are reliable? You don't, unless you're using tUnit, my new test-testing framework Adam Baum I Know Something You Don't Know: There ...
I finally sent off my Logging Application Block chapter to the main author, Keenan Newton, for an upcoming Apress Enterprise Library book. I have to say that I share Craig Shoemaker's sense of accomplishment at completing this type of endeavor. It gives me a new appreciation for all the authors that put out the tomes that I rely on to keep up with our industry. Of course now that this is done I have time again to pursue other topics. I will be doing more work with ASP.NET, GAT and SC-BAT. As that ...
Michael Robertson is taking another shot at Microsoft with ajaxWrite, an online word processor. I'm not going to tear apart ajaxWrite or praise it. Specifically I have a problem when Michael puts on his sales weasel hat and fails to compare apples to apples. For example, here is the first paragraph from his latest Michael's Minute: What if there was alternative for Microsoft Word that would install and open in 6 seconds, read and write Microsoft Word .doc files and run on Macintosh, Microsoft Windows ...
The Web is evolving in an amazing way, and it's happening right now. I'm convinced that Yahoo's acquisition of del.icio.us is going to be seen as an incredibly smart move -- and one that will not be good for Google. Yes, Google may still remain the search engine leader, that is, search engines as we now know them -- traditional ones. But more and more people will be using other means to search the web. Web 2.0 means. Social Bookmarking. These are growing rapidly, whereas growth in traditional search ...
As I mentioned before I had an awesome time at the Vancouver Code Camp this past weekend. The day started out a bit hectic since I was a little unsure about the length of my presentation, I was afraid it was going to be too long. It didn't help things when I saw the presentation schedule and found that everyone had only 50 minutes to present. The ten minutes between presentations were to give time for people to switch rooms, go to the washroom etc. and for the next presenter to set up. By the time ...
When you reference System.Web.HttpContext.Curr... within a class (that is not a page or control) and the method has the [AjaxPro.AjaxMethod] attribute it terminates the current execution and returns to the client. To solve this you simply need to provide the HttpSessionStateRequrement argument to the AjaxMethod attribute - setting it to the appropriate enumeration (None, Read or ReadWrite) eg: [AjaxPro.AjaxMethod(AjaxPro... string MyAjaxMethod(){...} ...
A few days ago I gave you an advance notice on the next MSDN Tour. Now, here is the official tour site where you can register for one of the complimentary, full day events in Ottawa, Toronto, Calgary, Vancouver or Montreal. The tour will focus on developing Web applications using Atlas, Ajax, RSS, Javascript in the morning and on security in the afternoon (both web security and security in general). All session information can be found at English: http://msdn.microsoft.com/c... ...
Recently, I've run across several posts over at the AJAX.NET Google Group asking about how you can bind a DataGrid, or a Repeater using AJAX. The answer is, you can't.DataGrids and Repeaters are Server Side controls. Their life begins and ends on the server, when the page is rendered to the client. The client is rendered to HTML, and sent to the client. That's it. Finito. The End. That's all she wrote. From there on out, it's all the client. Any AJAX transactions that take place must be rendered ...
Long time ago (more than a year now), Dan Fernandez, a former MS VC# PM,, current MS VS Express PM and one of my favourite Microsoft heros blogged about a great DJ friend who likes to be called DJ Bolivia, and, it seemed that Dan found out that as almost every developer likes to listen to music while working (I'm not an exception BTW), it'd be great to have some music composed espcially for developers. Later on, DJ Bolivia responded as he seemed to like the idea; he released 3 parts/volumes mix series ...
Here is a small code for sending an email from ASP.NET 2.0 page, using the namespace System.net.mail and a Gmail account. First of all we have to import these : Imports System.Net.Mail Imports System.Net.Mail.MailMessage Imports System.Net.NetworkCredential Then, Dim mail As New MailMessage() Dim msgBody As String Dim smtp As New SmtpClient mail.From = New MailAddress(“ur-gmail... "display name") mail.To.Add(“ur-email... mail.Subject = “Subject“ ...
I'v made some questions for .NET geeks in a kind of MCP exam format which would be used at the Ordina booth at DevDays in Gent. They're really simple and everyone should have a good score on this mini exam. The purpose would have been to receive some Ordina gadgets if you passed it. But we decided to let the people play the hit-the-penguin game. Anyway .. here are the questions. You can answer by giving feedback. 1. You are writing a C# class for invoices adminstration. The class is inherited from ...
This question was posted to the AZGroups list: Has anyone come up with a solution for handling timeout issues related toAJAX, especially with regard to allowing the user to cancel a request? Thisincludes cancelling the response to the client as well as notifyingthe server that the request has been cancelled, allowing the server topossibly kill the request process. AJAX comes in many flavors, so for this sample I'll just write the most generic callback code possible in Javascript using XMLHttpRequest. ...
It's 9:34 AM in here, I was just exploring some website, and I wanted to check out the weathercast for today.. Usually I use Yahoo.com for this thing. But, it is my first time to see that YAHOO uses AJAX in fetching the weather! .. Guys, am afriad :P.. day after day we see AJAX in everywhere.. I think one day our eyes will be AJAX-Based, so we'll see everything and we'll never close our eyes even for seconds :P I LONG FOR POSTBAKS .. lool Have a nice day, A ...
Ever since I started writing web apps, I've realized that there's a huge need to be able to write solid Javascript. Even when ASP.NET launched, there was still a huge need to know Javascript - despite the claims you heard. I'm hearing a lot of the same claims now that ASP.NET 2.0 is out - not quite as much, but they're still there, despite the proliferation of AJAX. Obviously, the need for Javascript is not going away.Well, given that Javascript seems to be such a touchy language, and is dependant ...
Date: Thursday March 23, 2006 Speaker: Justin Lee, Microsoft MVP (Visual Developer C#) Rich Internet Applications are the new wave of applications on the web, dubbed Web 2.0. To achieve this, AJAX plays a big part in creating online applications that are very interactive as windows applications. Creating AJAX-based Web applications is complex and requires extensive knowledge of client script. ASP.NET “Atlas” is a package of new Web development technologies that integrates an extensive ...
Remote Scripting is not nice as there is limit on data sent. Webservice.htc supports many data types, but is supported by IE :( Then Ajax came and XMLHTTPRequest will be native in IE7. For me they could have combined the forces to create sth together from the very beginning, but as usual everything needs time. I would say what is happening nowadays in "web" world is the answer to the question "Let's make webtop". So let's take part in that.
I have been trying to write article in Polish about AJAX in .NET and frankly speaking I find it extremely difficult to express my opinion using Polish technical language. I realized I don't know the words in Polish. Another fact is that I mainly have been writing code for the last two years and now I should describe what I managed to do. What a challenge for the coder. I noticed also one thing - is it true that key persons in Microsoft ASP.NET team have some roots in India? Is it kind of must that ...
In a recent post on the AJAX.NET blog Michael noted his hopes of unifying the functionality found across the board in the available AJAX frameworks targeted at the .NET platform. These days there are a million and one ways to skin the AJAX cat but ASP.NET developers have a special concern or two which makes the task that bit more involved, one special concern being view state. I only have real working experience with 2 AJAX frameworks, those being AJAX.NET by Michael Schwartz and Anthem.NET by Jason ...
Over on the AjaxPro Google Group, a user asked a question about databinding a repeater using Ajax. The response has always been "A repeater (or any other server control) is rendered on the server, and then passed back to the client as HTML." One of the purposes of Ajax is to reduce the amount of bytes being sent back and forth between server and client on non-initial load functions. In this post, the usual answers were given. Loop through the dataset with JavaScript, then display the results. This ...

I have came across a site built using AJAX techniques which is more slick and nice to work. Most of the sites are started using AJAX mechanism to update the data and retrieving the data. Check this ( http://www.jotlive.com ) site and it is really cool.

While teaching the ASP.NET 2.0 class (3201) in Baton Rouge, some questions about performance came up surrounding the new DataSource classes. I had actually meant to get all this testing done and posted by the middle of last week, so for those waiting to see these results, thanks very much for your patience. Altogether this became a fun little experiment, and more time consuming than I expected! I hope you find the results useful. To get started let's review the type of design-time fun we could have ...
The source code for SmartPetShop, my sample project for Composite UI Application Block, is now available for download. If you want to run it, first I recommend to download and install the original PetShop.NET 3.2 from Microsoft , as it will setup properly the database and register COM+ services. After that you should update the connection strings in Win application's app.config with encrypted settings taken from original Web PetShop's web.config. Simply find settings like and copy them to app.config. ...
In this day and age keeping up with that is going on is an art in itself. Yes, there is blogs, articles, webcasts, on-line teaching, podcasts and vlogs, all pretty cool if you really have the time but nothing beats someone examining it to you in person. This is why DDD days are great! So, I’ve been thinking for sometime now what would be a good DDD session? Well one of the elements of my role is explaining to people of all areas of my business the benefits of a particular technology or technological ...
Malaysian Independent Developer Community (MIND) will be conducted their monthly gathering at KLCC tomorrow. Hope to come over there tomorrow and share the session here. Mind Gathering : 18th February 2006, Saturday Venue: Microsoft Auditorium, Level 29, Petronas Tower 2, KLCC. Time: 2:00pm - 5:45pm 2:00PM Registration2:15PM Getting to know VISTA - Lim Fun Jin3:15PM Snippets of Visual Studio 2005 and ASP.Net 2.0 Security - Azali Adnan4:15PM Break4:45PM Introducing The XBOX 360! - Chan Wei Min5:45PM ...
What an amazing four month sprint it has been for us. We have released 5 products in fours months (NetAdvantage 5.3CLR1 & CLR2, TestAdvantage, NetAdvantage 6.1 CLR & CLR2) with an amazing effort by all of our developers , docs staff and QA staff. We are really proud of the 6.1 release and it includes some pretty amazing new features. Being that I have changed positions and am now the Product Manager for Chart (and WPF), I have to start by showing off our amazing new 3D chart rendering engine: These ...
It is coming back to that time of the year where the developer developer developer day speakers can put themselves forward to talk on technical subjects. Now I am going to go out on a whim here and suggest specifically to the female technolgists and professionals out there with experience to come out and put themselves forward as speakers. Now the reason I say this is that at the last event there were very few female speakers and something that is apparent is that the females in IT are very good ...
Apparently, there’s no such thing as too many AJAX toolkits at the moment. Yahoo! has entered the fray. The Yahoo! User Interface Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX. The UI Library Utilities facilitate the implementation of rich client-side features by enhancing and normalizing the developer's interface to important elements of the browser infrastructure (such ...
In my previous post I talked about that by using AJAX.NEt Library I am not able to access the JavaScript methods which were to be called from the Page. One solution is to Inject the JavaScript into the page which is using AJAX. Take a look at the code below: This is the code for the BasePage: public class BasePage : System.Web.UI.Page { private const string SCRIPT = "ScriptString"; [Ajax.AjaxMethod] public string GreetUser() { return "Hello World"; } public void InjectScript() { string scriptString ...
I was trying to gather all my JavsScript functions and put them in a single .js file so that everything will be inorder and in one place. Below you can see that there are 2-3 functions in my .js file. function Foo() { alert('Foo has been called.');}function GreetUser() { WebForm1.GreetUser(GreetUse... }function GreetUser_CallBack(response) { alert(response.value);} Now after defining the functions I register my page to use the AJAX.NET Library. public class WebForm1 : System.Web.UI.Page ...
Howard Richards has picked out a good AJAX library (not Atlas) called Anthem.NET found on Sourceforge. From the Introduction: AJAX is something lots of ASP.NET developers are interested in, but there are a number of AJAX libraries and solutions out there - so which one do you go for?When looking myself, the criteria I used were: support ASP.NET 2.0 as that's what I'm using work as seamlessly as possible with VS2005, ideally without having to hand-code client JavaScript and support ASP.NET functionality ...