.NET Reporter

 
Get Top Posts and Jobs
Weekly via Email:

Subscribe
Unsubscribe

Search Posts:


Title Only
Title and Body
 

Search Jobs:


Title Only
Title and Body
78 posts from: Harish Ranganathan

ASP.NET 2.0 AJAX Applications in Visual Studio 2008

(Indexed 2008-01-11):

Most of you who have worked with Visual Studio 2008 would love the fact that it supports multi-targetting i.e. targetting different versions of framework v2.0, v3.0 & v3.5. To give a quick background, earlier versions of Visual Studio were tightly integrated with the framework to give maximum benefit. See the chart below.NET Framework 1.0 Visual Studio .NET 2002 .NET Framework 1.1 Visual Studio .NET 2003.NET Framework 2.0 Visual Studio 2005.NET Framework 3.0Visual Studio 2005 + Workflow Extensio...(truncated)...

ASP.NET Extensions 3.5 and Dynamic Data Controls

(Indexed 2008-01-09):

I have blogged about ASP.NET "Futures" and Dynamic Data Controls in my earlier post. You could create a Data Driven Website very quickly using the "Dynamic Data Website" template that shipped with the ASP.NET "Futures" July 2007 CTP.However, the ASP.NET Extensions 3.5 shipped in December 2007 bundles a bunch of Dynamic Data Controls that are more powerful and offer more extensibility than the ones shipped with the ASP.NET "Futures" July 2007 CTP. Let me clarify a few things here on the releases:...(truncated)...

A network error occured while attempting to read from the file: C:WindowsInstallerAstoria[1].msi

(Indexed 2008-01-09):

If you were playing with the early bits of Microsoft Codename 'Astoria' MIX 2007 CTPyou would have really loved the power of Data Services. Well, with ASP.NET 3.5 Extensions, ADO.NET Data Services (formerly 'Astoria') is built-in and while trying to install ASP.NET 3.5 Extensions it would prompt you to uninstall earlier bits of 'Astoria'. I had installed very early bits of Astoria and there was 3.3 GB SizeCTPlying in my "Add/Remove Programs". When I tried to uninstall the same, it would end up h...(truncated)...

Top 10 Articles in this Blog

(Indexed 2007-12-10):

Here below is a collection of articles from this blog which seemed to have interested (and benefited) many folks and I thought of sharing the links and the respective topics.Error: allowDefiniton='MachineToApplication' - Not configuring a folder as application before using application level settings. http://geekswithblogs.net/ranganh/archive/2005/04/25/37609.aspx Dynamically assigning the URL for an Iframe in ASP.NET http://geekswithblogs.net/ranganh/archive/2005/04/25/37635.aspx Parser Error: C...(truncated)...

ASP.NET 3.5 Officially it is !!!

(Indexed 2007-12-06):

Well, I blogged about Visual Studio 2008 and have just started a series on Whats new in Visual Studio 2008 for Web Developers. However, I also wanted to write on ASP.NET 3.5 which is released along with .NET 3.5.ASP.NET 3.5 has the following key featuresBuilt-in ASP.NET AJAX - System.Web.Extensions has the version 3.5.0.0 and yes it can happily co-exist with ASP.NET AJAX 1.0 with System.Web.Exntesions version 1.0.61025.0 which works well with ASP.NET 2.0List View Server Control a Databound contr...(truncated)...

What is new in Visual Studio 2008 for Web Developers - Part I

(Indexed 2007-12-06):

Well, I did a webcast as well on the exact topic as the post title, but quickly to get started, Visual Studio 2008 offers a world of benefits to Web Developers as I have mentioned in the earlier posts.The first thing that you would notice is probably the Split View Designer. One of the coolest things about Visual Studio 2008 is that it provides Split View Designer which kind of allows you to chose to see both the HTML Markup as well the Design at the same time. There is a history behind this and...(truncated)...

ASP.NET Performance - Useful Resources

(Indexed 2007-12-04):

As a part of the ASP.NET Developer Webcast Series I also talked about ASP.NET Performance and how you can write better web applications targetting performance when working with ASP.NET.Here below are some very useful resources that help you with planning, measuring and tuning performance.Improving ASP.NET Performance=============================http://msdn2.microso...(truncated)... 10 tips for writing high performance web applications================================================...(truncated)...(truncated)...

ASP.NET Developer Webcast Series - Download Video Recordings

(Indexed 2007-12-04):

We just concluded the ASP.NET Developer Webcast Series today. It was a five day webcast series comprising of the following topics:- ASP.NET 2.0 - Building Enterprise Applications ASP.NET 3.5 - What this web platform has to offer in the next version Best practices in developing Web based applications IIS 7 for Web Developers ASP.NET and Silverlight You can download the webcast recordings from the Ondemand page. Scroll down to the ASP.NET DeveloperSeries section.You may also wan...(truncated)...

Visual Studio 2008 and .NET 3.5 Released

(Indexed 2007-11-29):

Well, just within couple of days after I posted the .NET 3.5 and Visual Studio 2008 Beta 2 Download Links, .NET 3.5 and Visual Studio 2008 became RTM. What does this mean? You now have the released version out which you can download and start using for serious application development. Before I post the download links, I want to mention that there are a few steps you would want to ensure before installing the RTM Version.1. Uninstall Visual Studio 2008 Beta 2 or any earlier version manually2. Uni...(truncated)...

Enterprise Web Applications using ASP.NET 2.0

(Indexed 2007-11-27):

Well, most of the web developers today develop Enterprise Web Applications. While the challenge lies on different parameters like designing the different layers, transferring data between thedifferent layers etc., let us examine how Visual Studio 2005 and ASP.NET 2.0 help you create Enterprise Web Applications quite easily.Designing your Data LayerThe first step in designing your application would obviously be designing your database and I would leave that part entirely at your discretion. Once ...(truncated)...

ASP.NET Developer Webcast Series

(Indexed 2007-11-22):

We are delivering an ASP.NET Developer Webcast Series next week. Last quarterwe delivered a similar web developer webcast series where we covered some of the new things that are coming up in Visual Studio 2008 for Web Developers, ASP.NET "Futures", ASP.NET 2.0 Deployment Tips and Tricks as well as AJAX Enabling ASP.NET 2.0 Applications. You can view all of these recordedwebcasts at our On Demand Page Click on the ASP.NET link under the "By Series" section in the left and you would find all of th...(truncated)...

.NET 3.5 Beta 2, Visual Studio 2008 Beta 2 and ASP.NET 3.5 Beta Download Links

(Indexed 2007-11-19):

During my sessions and webcasts, I make it a point that I provide the download URLs so that developers can go back and install the same and try out the features that we demoed.Many times people make a note of the same but forget to download due to lack to time, missing the links etc., As much as we internally find it hard to get the exact links, I am sure it would be worse externally for you folks to get a list of items to be downloaded and the corresponding links unless you spend a lot of time....(truncated)...

MSDN Security Summit 2007

(Indexed 2007-11-19):

At Microsoft, we give the highest priority to Security and always make it as a core tenet of our products and technologies. Here again we are up with an MSDN Event for Developers, Senior Developers, Architects etc., on Security of different Applications be them Desktop Applications, Web Applications etc.,The Security Summit 2007 is an aim to address some of the key ideas we had in implementing security in our products and technologies and how you can use them effectively to write secure code and...(truncated)...

Dynamic Data Controls - ASP.NET "Futures" - ASP.NET 3.5 Beta

(Indexed 2007-11-01):

Following my earlier post, here is my first post on Dynamic Data Controls in ASP.NET 3.5 Beta. Once you install ASP.NET "Futures" from http://www.asp.net/ajax/downloads/ (scroll down to the bottom and you would find the download link) you would get a set of new templates "ASP.NET Futures Website" and "Dynamic Data Website" when you select "File - New - Website" in Visual Studio 2005 or Visual Studio 2008 Beta 2.Once you select "Dynamic Data Website" template it creates a Dynamic Data Website wit...(truncated)...

ASP.NET "Futures" - ASP.NET 3.5 - New features

(Indexed 2007-11-01):

Of late I havent been blogging much because of my extensive travel and meeting developer and architect folks across the country. But I couldnt resist further before writing on ASP.NET 3.5 termed as ASP.NET "Futures" If you have been to the http://www.asp.net/ajax/downloads/ site and bothered to scroll down a bit, you would have noticed that there is an "ASP.NET Futures (July 2007)" CTP Download link. It is none other than ASP.NET 3.5 Beta being shipped as a part of .NET 3.5.ASP.NET 3.5 Beta has ...(truncated)...

Dynamic Data Controls - ASP.NET "Futures" July 2007 CTP

(Indexed 2007-11-01):

Following my earlier post, here is my first post on Dynamic Data Controls in ASP.NET "Futures" July 2007 CTP. Once you install ASP.NET "Futures" from http://www.asp.net/ajax/downloads/ (scroll down to the bottom and you would find the download link) you would get a set of new templates "ASP.NET Futures Website" and "Dynamic Data Website" when you select "File - New - Website" in Visual Studio 2005 or Visual Studio 2008 Beta 2.Once you select "Dynamic Data Website" template it creates a Dynamic D...(truncated)...

ASP.NET "Futures" July 2007 CTP

(Indexed 2007-11-01):

Of late I havent been blogging much because of my extensive travel and meeting developer and architect folks across the country. But I couldnt resist further before writing on ASP.NET "Futures" If you have been to the http://www.asp.net/ajax/downloads/ site and bothered to scroll down a bit, you would have noticed that there is an "ASP.NET Futures (July 2007)" CTP Download link. ASP.NET"Futures" has an exciting bunch of controls and features that would make web developers' life pretty cool. This...(truncated)...

Web Developer Webcast Series

(Indexed 2007-08-17):

Here again, after a two month break I am doing a Webcast series on ASP.NET 2.0, AJAX, ASP.NET vNext & Visual Studio 2008 for Web Developers.The registration links for the same are as below:- Please note, you need to register for each of the webcasts separately August 27th - 31st Everyday at 4pmASP.NET 2.0 Deployment Tips and Trickshttps://msevents.microsoft.com/CUI/Register.aspx?cultu...(truncated)... Enabling your existing ASP.NET 2.0 Applications - Tips and Trickshttps://msevents.microsoft.com...(truncated)...

UpdatePanel Internals - Part II - My Session at Tech Mela Contd.,

(Indexed 2007-08-13):

This article is in continuation with my earlier article on Update Panel Internals - TechMela Session 2 - Deep Dive: ASP.NET AJAX so you may want to check it before reading this, in case you havent read it already.So, we left at the place where we were examining what is the HTML output when using a simple ScriptManager tag in your page, Adding an UpdatePanel, adding multiple UpdatePanels, UpdatePanels with Trigger etc., We were particularly drilling into the HTML Markup that is generated when add...(truncated)...

ASP.NET AJAX Error: "Element 'ScriptManager' is not a known element. This can occur if there is a compilation error in the Web site"

(Indexed 2007-08-07):

While trying to AJAXify your ASP.NET 2.0 Applications, there arecertain things you need to take care of,before being able to use ASP.NET AJAX Extensions in your existing pages.One of the main things is to obviously get ASP.NET AJAX installed. You can get ASP.NET AJAX 1.0 from here.Secondly you need to upgrade your existing ASP.NET 2.0 Application's Web.Config file with the settings required for it to be able to understand ASP.NET AJAX. I had written a detailed step by stepprocedure in my earlier...(truncated)...

ASP.NET 2.0 Deployment - Deployment Options and choosing the right one for your need

(Indexed 2007-08-01):

Well, you developed a web application. You need to deploy it. WithASP.NET (1.x versions), Visual Studio .NET provided simple way to create setup files for your web applications to make it install as if it were a stand alone application. The whole processwas simplified when using Visual Studio .NET 2003's Setup and Deployment Wizard. So with ASP.NET 2.0 and Visual Studio 2005, what is new and what are the different Deployment Models available? Let us explore them one by one.Web Setup Deployment -...(truncated)...

ASP.NET 2.0 Features - Ten things you might not know about ASP.NET 2.0

(Indexed 2007-07-30):

While I have been writing a lot about ASP.NET AJAX and other stuff, I also wanted to keep adding my little nuggets on ASP.NET 2.0 which is one of the favourite platform for Web Development. While working with ASP.NET 2.0 and Visual Studio 2005, you may not know certain new things which are a part of it and usually go unnoticed. Atleast I missed them and after a year, completing a big application realized that it would have been great if I had used these features.So, here it is, 10 things you mig...(truncated)...

'Sys' is undefined - ASP.NET AJAX

(Indexed 2007-07-16):

You might receive the error 'Sys' is undefined when running ASP.NET AJAX Web pages or trying to AJAX enable your exisitng Web Applicaitons.This error occurs specifically when you try upgrading your existing ASP.NET 2.0 Applications to AJAX by using the ASP.NET AJAX controls like UpdatePanel, etc., The common cause for this error is that you havent updated the Web.Config file of the application to enable the runtime understand ASP.NET AJAX. Let me explain a little more.When you install ASP.NET AJ...(truncated)...

Update Panel Internals - TechMela Session 2 - Deep Dive: ASP.NET AJAX

(Indexed 2007-07-13):

My second session at Tech Mela which wasalso the second session on the first day of Web Platform track was a Deep Dive on ASP.NET AJAX. The topic I did as Deep Dive was on Update Panel internals. Update Panel is the most popular ASP.NET AJAX Server control usedwidely for AJAX enabling your ASP.NET Pages.A better understanding of the same would help in using it in a better way. So, here I am providing the contents and the specifics discussed during my session.UpdatePanel is one of the important A...(truncated)...

ASP.NET AJAX Virtual Classrooms Recordings

(Indexed 2007-07-12):

Last month, I did a Virtual Classroom series on ASP.NET AJAX. It was a five day intense AJAX Webcast series with a lot of interaction by means of polls / questions from the attendees.The first day was an overview of different tenets of ASP.NET AJAX and the rest of the four days went into each one of the following topics in detail:-Microsoft AJAX LibraryASP.NET AJAX ExtensionsAJAX ExtendersAJAX Control ToolkitI thank all of those who took their time out and attended the same and I hope you found ...(truncated)...

AJAX Enabling your ASP.NET 2.0 Applications - My first session at Tech Mela

(Indexed 2007-06-25):

Well, as promised I would start posting the code snippets and samples which I demoed at TechMela. I hope many of you who attended TechMela chose to attend theWeb Platform track and stuck to it for the three days where we delivered exciting sessions on ASP.NET Futures, Silverlight and Windows Live. On the first day, the first session I delivered was on AJAX Enabling or Upgrading your ASP.NET 2.0 applications to AJAX. This article explains the steps involved.The first step in AJAX enabling your AS...(truncated)...

TechMela - Back from Technology rains

(Indexed 2007-06-18):

Yeah, Tech Mela is over now. I am back home after an extensive week of travel / planning / tensions and some useful presentations. Last month has been abusy month with me delivering "Next Web Day" Sessions in two cities, "AJAX Virtual Classrooms" for five days and a few trainings for our partners.But Tech Mela was the big daddy of all. The amount of work and planning we had to put to bring this up is phenomenon and the results have shown the same. TechMela was a huge success considering the volu...(truncated)...

TechMela - 24 hours to go !!!

(Indexed 2007-06-13):

With less than 24 hours to go for TechMela to begin, I thought I should brief a little about the sessions that I am going to deliver in the Web Platform track.The first session is going to be on Upgrading your existing ASP.NET 2.0 Applications to AJAX. Many of you have invested already in ASP.NET 2.0 and built cool applications. Now you can find out how you can upgrade those existing applications to ASP.NET AJAX. The session is going to talk about the intricacies and tips / tricks while upgradin...(truncated)...

TechMela - Its almost here

(Indexed 2007-06-08):

TechMela is almost here. If you have been following my posts on TechMela you would get the volume of the efforts we are putting into this event.With 3 Days, 7 Tracks, 150 Sessions and 300 HOLs, its the biggest event we have ever managed to roll out and this could not happen in all the cities considering the efforts required and the varied audience requirements in different cities.TechMela Web Platform track is all about the Web and its new paradigm and the bunch of technologies floating around t...(truncated)...

Next Web Day - Bangalore & Chennai

(Indexed 2007-05-31):

We did the Next Web Day in Hyderabad last Sunday and had a good number of audience pouring in, despite it, being a Sunday and with short notice. Our sincere apologies though, for the short notice.I presented on Microsoft ASP.NET AJAX & Windows Live and my friend Pandurang Nayak presented on Silverlight. If you had missed the action you can catch up the same from our online webcasts, which we did, couple of weeks ago. The webcasts can be downloaded from http://www.microsoft.com/india/webcasts/ond...(truncated)...

Tech Mela - Web Platform Track

(Indexed 2007-05-30):

If you have been following my posts on Tech Mela, you would be aware thatI am delivering the Web Platform (Web Fundamentals) Track out of which I am presenting three sessions onDay 1.Just for the benefit of people who joined here newly, Tech Mela is our grand three day technical event which we are rolling out in Mumbai, this year. It is a collaboration of informationfor Application Developers, Web Developers, IT Professionals, Mobile Developers, Designers and what not? For more information visit...(truncated)...

TechMela - Web Platform Track

(Indexed 2007-05-30):

If you have been following my posts on TechMela, you would be aware thatI am delivering the Web Platform (Web Fundamentals) Track out of which I am presenting three sessions onDay 1.Just for the benefit of people who joined here newly, TechMela is our grand three day technical event which we are rolling out in Mumbai, this year. It is a collaboration of informationfor Application Developers, Web Developers, IT Professionals, Mobile Developers, Designers and what not? For more information visit h...(truncated)...

Consuming the Live Search API in your Web Applications - Windows Live

(Indexed 2007-05-28):

Well, I havent talked much about Windows Live and when the whole world is keen about our Live initiative and the exciting bunch of services we have unveiled, I thought of starting it up, with an article on how you can consume the Live Search API and implement Live Search within your web applications.Before getting started, there are a few things you would need to know about Live.Windows Live is a platform. It is a collection of online services which can be utilized as well as programmed against....(truncated)...

ASP.NET AJAX Developer Virtual Classrooms

(Indexed 2007-05-28):

Recently, we did awebcast series on ASP.NET AJAX, Silverlight and Windows Live. If you missed out the same, the Webcasts can be downloaded for offline viewing from http://www.microsoft.com/india/webcasts/ondemand.aspxVisit the above page and Click on "Next Generation Web Applications" tab in the left and you can find a bunch of our webcasts including the ASP.NET AJAX Webcasts. If you scroll down a little you can find all my webcasts starting with ASP.NET AJAX - Part I to AJAX Control Toolkit. Al...(truncated)...

Next Web Day - Gear up to the Next Gen Web Technologies

(Indexed 2007-05-23):

We are conducting the Next Web Day event in Hyderabad, Bangalore and Chennai this month. The Hyderabad event is happening on Sunday, 27th May 2007. It is a great opportunity for the Web Developers to gear up their skills to the next level as well as learn about the Next Web Technologies like AJAX, Silver Light and the Live Platform.The event information for Hyderabad is as below. Would post shortly on the other cities and venue.Date : Sunday, May 27, 2007Venue : MPR Room,MicrosoftCampus 2, Gachi...(truncated)...

ASP.NET AJAX Extensions Update Panel and Triggers

(Indexed 2007-05-16):

So far we have been using Update Panels with controls inside the Update Panel which initiate the partial page refresh.What if we want to refresh an Update Panel based on an external event like a Button which is not necessarily a part of the UpdatePanel's content template? Wait ! Dont jump into ugly ways of refreshing the whole page using F5 !Triggers is your friend in this case. A trigger can be defined within the Update Panel to specify which control needs to trigger a partial refresh for that ...(truncated)...

ASP.NET 2.0 AJAX Extensions Update Panel - Nested Update Panel

(Indexed 2007-05-16):

If you have been following my articles, you would have realised how easy it is to implement partial page refreshing in ASP.NET AJAX where we explored a single UpdatePanel and multiple Update Panel examples.Let us now consider a more complex scenario where we want to nest Update Panels.Page UpdatePanel 1 (Parent) UpdatePanel 2 (Child)The thumb rule with nested update panels is as follows:-Parent Update Panel refreshes all the contents including Child Update Panel's contents even if the Child Upda...(truncated)...

ASP.NET 2.0 AJAX Extensions Update Panel - Multiple Update Panels

(Indexed 2007-05-16):

We saw about Update Panel and how it works in its simplest form. Let us explore more complex scenarios where we have multiple Update Panels, Nested Update Panels, etc.,One of the main properties of an UpdatePanel is its UpdateMode property. The UpdateMode property is by default set to "Always".However, when you have more than a single update panel or when you want to control as to when the Update Panel needs to get refresh, then setting the UpdateMode property to "Condition" is the first step.Le...(truncated)...

ASP.NET AJAX Update Panel Control, the most useful AJAX Control

(Indexed 2007-05-11):

I was pointed out by my friend Janakiram http://www.janakiramm.net/blog/ that despite there are a number of AJAX resources videos, forwhich I have been posting linksin my blog, I must be explaining the AJAX controls myself such that it benefits the novices in getting started with the fundamentals and for those who wouldnt have the bandwidth to download and watch videos. Secondly the advantage of writing as an article can be useful in getting the reach far more as it gets indexed by search engine...(truncated)...

ASP.NET 2.0 TextBox Ready Only losing client side changes, values across postback?

(Indexed 2007-05-10):

Well, this has been under discussion for sometime and I knew this was a known issue although it was a design change in ASP.NET 2.0.I am talking about the TextBox which has the Read Only property assigned true not retaining the values or client side changes getting ignored across postbacks. There are certain blogs / articles which talk about it but for the benefit of those who get stuck with this, I am giving herebelow the steps to reproduce and theresolution for the same.ASP.NET 2.0 had a design...(truncated)...

ASP.NET, AJAX - How do I Videos

(Indexed 2007-05-01):

[Image]For all those novices and beginners, you can find a bunch of "How do I" Videos on ASP.NET, AJAX on various implementations.The videos can be downloaded from http://www.asp.net/learn/videos/default.aspx?tabid=63Some of them are really comprehensive and I still use them to rehearse before presentation and its worth watching even if you are not a novice.Cheers !!! [Image] [Image]

MUGH - Launch of Vista and Office 2007 - I am there, will you be there?

(Indexed 2007-04-24):

[Image] [Image] [Image] ...(truncated)...

Exploring ASP.NET AJAX Webcast

(Indexed 2007-03-23):

[Image]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/india/webcasts/ondemand.aspx - Next Generation Web Applications sectionMy webcast was particularly on "Exploring ASP.NET AJAX" and it can be viewed / downloaded from the above URL. It is a 13...(truncated)...

Microsoft Innovation Days - Windows Vista, WPF/E, ASP.NET AJAX 1.0

(Indexed 2007-03-14):

[Image]Microsoft invites you to experience the next generation of application development platform that will let you deliver rich, interactive experiences to your customers. CityDateVenueHyderabad15-Mar-07Fortune KatriyaPune

Visual Studio "Orcas" - the next version of Visual Studio

(Indexed 2007-03-07):

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, toolb...(truncated)...

Windows Vista Specifying the Privelege Elevation for Legacy Applications

(Indexed 2007-02-28):

One of the interesting things about Windows Vista is the User Acccount Control (UAC) and the Elevation it requires when executing activities that require Administrative Priveleges. Windows Vista, by default runs users as a Standard User and as such when an administrative task is attempted, it prompts you to verify the permission. If you are running your applications on Windows Vista for the first time, you may be a little amused by this operation but it shows the security model that has been t...(truncated)...

Microsoft .NET Framework 3.0, WCF, WPF, AJAX, Microsoft Expression - Download Links

(Indexed 2007-02-23):

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. ProductURLRelease StatusNotesMicrosoft .NET Framework 3.0http://www.microsoft.com/downloads/details.aspx?FamilyId=...(truncated)... .NET Framework 3.0 and all libraries for WPF, WCF and WFWindows SDK and .NET 3.0 Runtime Componentshttp://www.microsoft.com/downloa...(truncated)...

MIX '07 - A 72 Hour Conversation

(Indexed 2007-02-22):

[Image]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? ...(truncated)...

MSDN Virtual Labs - Experience Microsoft Products Online

(Indexed 2007-02-20):

[Image][Image][Image]

Best Resources for Learning ASP.NET

(Indexed 2007-02-04):

I keep getting emails frequently from many people asking me for a good place to start learning ASP.NET. I am really surprised to see the number of people writing to me regarding this and the interest ASP.NET has brought into the development community. By any standards, the most popular web development model over the last 10 years has been ASP.NET. It overtakes other competing technologies far ahead in terms of reach, simplicity and capabilities it can deliver on the Web.Well, coming back to ...(truncated)...

ASP.NET AJAX 1.0 Released !!!

(Indexed 2007-01-25):

Just few weeks back, I had posted on the steps and links to download and implement Ajax enabled ASP.NET Website using the ASP.NET AJAX 1.0 RC1 release.ASP.NET AJAX 1.0 has been released. What does this mean? It is now a fully supported version and is free for download and use with Microsoft Visual Studio 2005 and ASP.NET 2.0.This release version fixes a lot of performance issues as well as some of the earlier bugs that were still out in the RC1 version.Also, the ASP.NET AJAX Control Toolkit pr...(truncated)...

Visual Studio 2005 SP1 - Features - What is there in it?

(Indexed 2007-01-22):

Many of you would have read my earlier post on the What is what on Visual Studio 2005 SP1, ASP.NET AJAX RC1 and .NET Framework 3.0.While the other two are more or less a future preview releases or a little new, let us talk about Visual Studio 2005 SP1 since Visual Studio 2005 is already in the market for quite some time.Visual Studio 2005 SP1 covers a number of bugs such as slowness in the editor, default HTML Validator turning on and quite a few related to performance reported by folks like you...(truncated)...

Visual Studio 2005 SP1, ASP.NET AJAX 1.0 RC1 and .NET Framework 3.0

(Indexed 2007-01-03):

What an year 2006 has been? There were major releases such as Windows Vista, Office 2007 and Exchange 2007.There were interim releases of Microsoft Ajax Library Beta 1, Beta 2 and RC1.There has been an SP1 Release for Visual Studio 2005.Clearly, it has been an year of new technologies. Secondly, the term "Web 2.0" caught up attention everywhere and suddenly everyone seems to have swallowed "Web 1.0" which never existed.Well, I am planning for a detailed post on Why it is never "Web 2.0" later ...(truncated)...

'Sys' is undefined - ASP.NET 2.0 AJAX Extensions (ATLAS) Web Applications

(Indexed 2006-11-24):

First of all, let me write to you a personal note. I have been making this particular blog more and more of a non-technical stuff of late with my posts around IndiMix and other stuff. However, I am back here with my technical and trouble shooting articles.You may get an error 'Sys' is undefined when developing ASP.NET AJAX Enabled WebSites using the ASP.NET AJAX Beta 2,This error may come particularly if you are upgrading from Beta 1 to Beta 2.The error is primarily because a new script resource...(truncated)...

Destination Microsoft !!!

(Indexed 2006-11-20):

So, where have I been all these days? I know I have been putting up some posts with regard to IndiMix, .NET Framework 3.0 etc., but havent been much active in this blog of late.Well, October 2006, I joined the blue ocean. Yes, I joined Microsoft Corporation, India. I have paved my career all these days on the Microsoft Technologies and have worked for companies ranging from start-ups, mid size to enterprise Top Tier companies, but working for Microsoft has been my dream all these years.I remembe...(truncated)...

.NET Framework 3.0 is released !!!

(Indexed 2006-11-16):

[Image]The third in the generation of one of the robust development platforms to have ever been developed, .NET Framework 3.0 has been officially released.What does this mean?.NET Framework 3.0 is the super version of the code name WinFX. .NET Framework 3.0 doesnt have a separate runtime and it leverages the .NET Framework 2.0 runtime. However, it has certain cool features as below:-Windows Presentation Foundation - WPF (Formerly "Avalon") Windows Communication Foundation - WCF (Formerly "Indigo...(truncated)...

Visual Studio 2005 and Web References

(Indexed 2006-10-10):

Visual Studio 2005 no doubt, has been a much better version of the studio, targetting .NET Framework 2.0When we develop Web Application and Web Services, we create both the application and web service in our local machine and hence the URL http://localhost/WebService1/Service1.asmx would work very well in our local environment.However, when you move your application to Testing or Production machine, the Web Service will reside on a different machine (atleast that is the purpose of using a Web Se...(truncated)...

Visual Studio 2005 - Creating Web Control Library

(Indexed 2006-09-06):

[Image]Visual Studio 2005 is one the coolest Development Tools available today for developing applications targetting .NET Framework 2.0.In Visual Studio 2005, there have been a lot of changes, compared to the way Windows Applications and Web Applications were created using Visual Studio .NET 2003 and earlier versions.For more details, please check my following articles:-Quick Facts about Visual Studio 2005 - Did you know?Visual Studio 2005 Web Application Projects and Web Deployment ProjectsWhe...(truncated)...

ASP.NET 2.0 Performance Tuning Considerations

(Indexed 2006-08-04):

ASP.NET 2.0 has started picking up the momentum and alredy there are a large scale of companies using it for developing cutting edge web applications.While the features, enhancements have been very good, the decisive factor in web applications development is performance.ASP.NET 2.0 in general has a lot of performance enhancement feature starting from compilation model to ADO.NET 2.0 DataSets which is comparitively faster than its predecessor. Please check New DataSet Features in ADO.NET 2.0 for ...(truncated)...

Tech Ed India 2006 in Hyderabad - Achieved the unthinkable

(Indexed 2006-06-21):

Teched India 2006 in Hyderabad ended last evening with a gush of thrilled audience who experienced a full technology rain for two days.The turn out at the Shilparamam auditorium was packed with technology enthusiasts from various companies waiting to try their hands on the new technologies waiting to be shipped.This year, the primary focus were on two major milestones, Windows Vista, the next generation operating system from Windows and Office 2007, the coolest Office suite to have ever been shi...(truncated)...

ASP.NET Dropdownlist - "Cannot have multiple items selected in a DropDownList."

(Indexed 2006-05-03):

You may receive the error "Cannot have multiple items selected in a DropDownList." when trying to set a value selected in an ASP.NET Dropdownlist.This error specifically occurs if you are trying to execute a similar code as follows:-DropDownList1.Items.FindByValue("3").Selected = true;(or)DropDownList1.Items.FindByText("Sports").Selected = true;This error doesnt occur if you try to use DropDownList1.SelectedIndex = 3;orDropDownList1.SelectedItem.Value = "3"; (Wrong way of implementation. But peo...(truncated)...

ASP.NET 2.0: XmlDataSource - Default Caching Feature

(Indexed 2006-04-28):

XmlDataSource is a wonderful Data Source control used to bind hierarchial data. It can be combined with a TreeView to display a Tree structure of Data to the users.While implementing XmlDataSource, we may not get the Data updated even though we change the underlying data, due to the built-in caching feature of this control.Let us examine the following scenario.We have a XML Fragment retrieved from Database based on a user input and set as the Data for the XmlDatasource. Then, when the user input...(truncated)...

ASP.NET 2.0 - Enter Key - Default Submit Button

(Indexed 2006-04-12):

One of the most annoying things in developing web pages is handling the "Enter key" for form submission. Enter key has been the favourite way users like to submit forms. Though we provide Buttons to click on, the easiest and intuitive way is that, I can enter some text, make some changes and then hit "Enter" to accomplish my submission."Enter" Key is handled in a little tricky way by uplevel browsers like Internet Explorer, when it comes to ASP.NET.If there is a single Textbox and single button,...(truncated)...

ASP.NET Webservices - Invoking Webmethods from Remote Machine

(Indexed 2006-03-25):

ASP.NET Webservices have reduced the complexity involved in developing web services, thanks to tools like Visual Studio .NET, Visual Studio 2005 which reduce the over head of manually creating the proxy files and schema.We can invoke a service by browsing the .asmx file and trying to invoke the webmethods available, from the local machine.However, the webservice is a scenario where, usually the service lies on a different machine other than the machine where the application which consumes the se...(truncated)...

ASP.NET 2.0 Treeview Checkboxes - Check All - Javascript

(Indexed 2006-03-25):

ASP.NET 2.0 has introduced many new promising controls and TreeView is one among them. There has always been a requirement for Tree Control in earlier versions and it was quite hard to manage them with either the third party controls or the lighter version - IE Webcontrols.Thanks to ASP.NET team, the 2.0 version rolled out with a built-in Treeview Control. The TreeView has many built-in features such as showing a checkbox for all the Tree Nodes. Node level formating, style, etc., Enabling the Sh...(truncated)...

ASP.NET 2.0 - Website Configuration Management from IIS

(Indexed 2006-02-23):

Many of us are aware that ASP.NET 2.0 provides a Website Administration Tool from where we can manage the settings for the web application.However, we can also manage the website settings from the IIS - Virtual directory settings.Steps1. Click "Start" and select "Run"2. Type "inetmgr" and press "Ok" or Hit "Enter"3. IIS Control Panel Opens.4. Expand the appropriate nodes to navigate to the Virtual directory of your application.5. Select the Virtual Directory and Right Click and select "Propertie...(truncated)...

Getting the IE Webcontrols work in ASP.NET 2.0 while using Visual Studio 2005

(Indexed 2006-02-21):

Visual Studio 2005 introduced a new model for developing ASP.NET Applications without requiring an IIS on the development machine. (In fact it has been for some time with WebMatrix, Cassini Webserver etc., but this is the full fledged Visual Studio Product that has come out with this feature).When we create an ASP.NET application using Visual Studio 2005 and try to run the application, we can momentarily notice the small Icon that comes in the Right bottom corner of the system. It is actually th...(truncated)...

ASP.NET Webservices: "The request failed with HTTP status 401: Access Denied." Error

(Indexed 2006-02-21):

You may receive the error "The request failed with HTTP status 401: Access Denied." when trying to access a Webservice from your ASP.NET Application.This normally indicates that Anonymous access has been disabled for the Webservice.Also, when you try to step into the webservice using the Visual Studio debugger, "Unable to automatically step into the server. The remote procedure could not be debugged. This usually indicates that debugging has not been enabled on the server. See help for more info...(truncated)...

Visual Studio 2005 Web Application Projects and Web Deployment Projects

(Indexed 2006-02-14):

Ever wondered where the "File - New - Project - ASP.NET Web Application" Icon went off in Visual Studio 2005, while it was there in Visual Studio.NET 2003 and earlier versions?Visual Studio 2005 Development Team just thought that they could provide a newer option for creating web sites. So, it is actually moved to "File - New Website - ASP.NET Website" and the same holds good for ASP.NET Webservice". The other reason behind this might just be the compilation model for ASP.NET Applications which ...(truncated)...

Microsoft Architecture Forums - There is one for you now !!!

(Indexed 2006-01-20):

The Microsoft Architecture Forums is the new venue Microsoft has dedicated to architecture on the Microsoft platform.This is an excellent source of information exchange for Architects and opens up avenues for discussion and brain-storming chats on Architecture.Microsoft has been showing increased focus in architecture of late and if you had witnessed the Microsoft Architecture Webcasts, you would agree that there was enough wealth of information discussed.The Forum can be used as a venue for dis...(truncated)...

MUGH Community Launch & Tech Fest 2006

(Indexed 2006-01-20):

[Image]As the world saw the launch of three milestone products from Microsoft, last year November - Visual Studio 2005, SQL Server 2005 and BizTalk Server 2006, the Technical Communities have their own way of launching them.The MUGH (Microsoft User Group Hyderabad) has its Community Launch and Tech Fest, a combined rare occasion to meet all Community Leads and also participate in contests, brain teasers, win prizes etc., Date: February 4, 2006Venue: Microsoft Campus, Gachibowli,Hyderabad, India....(truncated)...

Visual Studio 2005 "Unable to automatically step into the server. The remote procedure could not be debugged" Error

(Indexed 2006-01-20):

You may receive the error "Unable to automatically step into the server. The remote procedure could not be debugged.This usually indicates that debugging has not been enabled on the server." while trying to debug a Web Service.You may receive the error when you try to step into a Web service method from your Web Application or Windows Application through the debugger. This kind of scenario is prevalent in applications using the layered architecture and one of the layers form a Web service.To res...(truncated)...

Quick Facts about Visual Studio 2005 - Did you know?

(Indexed 2006-01-20):

Visual Studio 2005 ! - Wait !! this might definitely be the tenth time you read this term across today !!!. It, no doubt, has created a wave. A Technology wave which defines new standards for creating applications using the .NET Framework 2.0.Visual Studio 2005 has improved a lot over its predeccessor Visual Studio .NET 2003. There are some quick facts which are handy for new developersVisual Studio 2005 (no more ".NET" in the name of the IDE) targets .NET Framework 2.0 for developing Windows, W...(truncated)...

ASP.NET 2.0 - "The target '__Page' for the callback could not be found or did not implement ICallbackEventHandler" Error

(Indexed 2006-01-10):

Client Script Call Back is one of the coolest features in ASP.NET 2.0. The idea of client side refresh in the data wherein the server side execution happens in Remote scripting is a huge leap towards the scalability of web applications. Remote scripting has been around for quite a while in different forms such as Remote Scripting Core, Ajax, Atlas, Client Script Call Back etc., They all have one basic advantage. In order to communicate with the Server, the page doesnt have to do a postback. This...(truncated)...

"Unable to start debugging on the web server. You do not have permission to debug the application. The URL for this project is in the Internet zone."

(Indexed 2005-12-30):

You may receive the error "Error while trying to run project: Unable to start debugging on the web server. You do not have permission to debug the application. The URL for this project is in the Internet zone. Click Help for more information."This is one of the various errors that appear when you are debugging and may haunt you until you do the following fix:-1. In the Internet Explorer, "Tools" Menu, select "Internet Options".2. Switch to "Security" Tab.3. Click on "Internet" (The Globe Icon. I...(truncated)...

ASP.NET DataGrid - Custom Paging using the Cache Object - Part II

(Indexed 2005-12-28):

This article is in continuation with the previous article on implementing Custom Paging for ASP.NET DataGrid using the Cache object.In case you have missed out the previous article, please check Part IJust to recall, we declared a DataGrid with AllowPaging="true" and set the PagerStyle-Visible="false". Also, we declared a Panel with LinkButtons for First, Previous, Next and Last links for Paging and set a Command event for the link buttons "NavigationLink_Click()".We will examine the code for im...(truncated)...

ASP.NET DataGrid - Custom Paging using the Cache Object - Part I

(Indexed 2005-12-28):

ASP.NET DataGrid is one of the coolest controls (well its quite late now to remark, but I cannot stop from starting like this) that has been used by almost everyone who does coding in ASP.NET. Though there are other controls like Repeater, DataList, the popularity DataGrid has got among developers is enviable.One of the primary concerns when using DataGrid web server control is the Paging functionality. In real world scenario you will always end up with huge data that cannot be showed once for a...(truncated)...

Loading pages in IFRAME dynamically from codebehind - ASP.NET

(Indexed 2005-04-25):

POST UPDATED - March 16, 2007====================== First of all, I thank all of you who have provided feedback and glad to hear that this post has benefited many. This has been one of my most visited posts and heavily commented one too. If you have a query, please write to me using the Contact form. Sometimes, I miss out your comments and if they are queries in the comments, I might miss out replying to you. Hence always use Contact form if you have a specific query.Most of us who develop ...(truncated)...