Code, Articles, Discussion on Microsoft Technologies

The learnings on technologies I work upon ...

“A selected drive is no longer valid”–Error while Adding/Removing Features from Visual Studio 2008

You may face this error while Adding / Removing features from Visual Studio 2008 if SP1 is already...

Author: Madhur Ahuja Date: 11/15/2010

Sharepoint Saturday in India! Apr 24 (Live Online!)

Author: Madhur Ahuja Date: 02/23/2010

System.MissingMethodException: Method Not Found when running unit Tests

Lately, I have been doing Test Driven development in my development projects. I have noticed a...

Author: Madhur Ahuja Date: 01/04/2009

Adding Client script to TreeNode Click Event

Most of the ASP.NET 2.0 controls provide way to add client events to them. For example, TextBoxes,...

Author: Madhur Ahuja Date: 11/29/2008

Resolving Common issues while Applying Site Templates (.stp) on MOSS 2007

Lately, I have been working a lot with site templates in MOSS 2007. I have seen common issues which...

Author: Madhur Ahuja Date: 10/14/2008

Use right tools for x64 machines

If you are setting up a x64 server for MOSS, there are some things to be taken care of. I ran into...

Author: Madhur Ahuja Date: 10/14/2008

Managed Debugging and inspecting Jitted code With WinDbg

WinDbg is a powerful tool to debug applications. Lately, its use has been extended to managed...

Author: Madhur Ahuja Date: 07/16/2008

Resolving Very Slow Symbol Loading with VS 2008 during debugging

Recently, I was encountering insanely slow project loading times during debugging in Visual Studio...

Author: Madhur Ahuja Date: 07/08/2008

Showing Exchange Inbox in MOSS 2007

Recently, I have seen a lot of discussions on forums about showing user's mailbox on a portal...

Author: Madhur Ahuja Date: 07/01/2008

Switch the sharepoint webpart page Display Mode into Edit Mode and Vice Versa

Recently one of my clients had a requirement to go into Edit mode of a sharepoint page using a...

Author: Madhur Ahuja Date: 04/01/2008

Passing multiple filter values to EWA pivot table filter cell

Filter webparts in WSS are a great way to provide filtering in many different webparts like List...

Author: Madhur Ahuja Date: 04/01/2008

Implementation of Logging and Instrumentation Application Block in MOSS 2007

Continuing the series of articles on Enterprise Library, I have written the first articleon the...

Author: Madhur Ahuja Date: 04/01/2008

RSS Reader webpart with tab support and asynchronous periodic data refresh using AJAX

I have recently written my first article on Codeproject.The article describes the development of...

Author: Madhur Ahuja Date: 04/01/2008

Get RSS Url for a list or Document Library Programmatically

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */...

Author: Madhur Ahuja Date: 04/01/2008

Reveal Unknown Error on Sharepoint 2007 pages

How often you have encountered the infamous Unknown Error on Sharepoint 2007 pages. If you are a...

Author: Madhur Ahuja Date: 04/01/2008

Unknown Error on Manage Form Templates Page (Manageformtemplates.aspx)

Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable...

Author: Madhur Ahuja Date: 04/01/2008

Performing Operations on Infopath 2007 Contact Selector Control using Managed Code

Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable...

Author: Madhur Ahuja Date: 04/01/2008

Doing Data Validations in Infopath 2007 Programmatically

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */...

Author: Madhur Ahuja Date: 04/01/2008

SharePoint 2007: using ASP.NET server side code in your pages

This is fairly undocumented piece of information which I have got from this blog...

Author: Madhur Ahuja Date: 04/01/2008

Preventing caching of page : Strategies in ASP.NET

Here I would discuss strategies to disable caching in your pages especially related to ASP.net and...

Author: Madhur Ahuja Date: 04/01/2008

Resolving Workflow Status Stopped when sending mail to a Sharepoint Group

There is a mysterious stalemate occurs when you create a normal sharepoint Designer workflow with An...

Author: Madhur Ahuja Date: 04/01/2008

Data View Web Part Problems

Unable to display this Web Part. To troubleshoot the problem, open this Web page in a Windows...

Author: Madhur Ahuja Date: 04/01/2008

Errors syncing SharePoint 2007 lists with Outlook 2007

I used to get a very frequent error whenever I got my document library offline to Outlook 2007.Task...

Author: Madhur Ahuja Date: 04/01/2008

How to use Site Groups as audiences in Shared Services

SSP's can only target Active Directory lists or Security Groups. Ben Curry shows in his blog, how to...

Author: Madhur Ahuja Date: 04/01/2008

Cannot find Data Connection Library in WSS v3

If you are wondering, when you go to create page in your sharepoint site and cannot see Data...

Author: Madhur Ahuja Date: 04/01/2008

Determining the Current User Context inside Sharepoint

What's the best way to determine the current user within a custom web part developed for MOSS 2007?...

Author: Madhur Ahuja Date: 04/01/2008

Resolving : Server is either too busy or not responding in SQL Server 2005 Analysis Services

I recently faced this error while connecting to Microsoft SQL Server 2005 Analysis services from...

Author: Madhur Ahuja Date: 03/31/2008

Virtual PC SP1 Networking problems

There have been a number of people reporting that when they start a virtual machine - they get the...

Author: Madhur Ahuja Date: 03/31/2008

Site Definitions Demystified - Creating a custom site definition having Custom webparts

There are two confusing terms in MOSS 2007, site templates and site definitions. A site template is...

Author: Madhur Ahuja Date: 03/31/2008

Localization in WebParts

Microsoft Sharepoint Portal Server doesn't have support of localization in multiple Languages...

Author: Madhur Ahuja Date: 03/31/2008

Customization of Sharepoint Site

There are very few blogs on customization of Sharepoint 2007 site which involves direct editing uses...

Author: Madhur Ahuja Date: 03/31/2008

Passing query string to a Infopath 2007 form

Support of infopath 2007 browser rendering has opened a whole lot of options for web forms. Now...

Author: Madhur Ahuja Date: 03/31/2008

Installing MOSS 2007 on a single standalone machine

Normal installation of MOSS 2007 require a farm of computers like domain controller, database server...

Author: Madhur Ahuja Date: 03/31/2008

Publishing Infopath 2007 documents in Browser

Infopath 2007 brings the new feature of rendering the infopath documents in the browser. However...

Author: Madhur Ahuja Date: 03/31/2008