Internet Explorer 9 Upgrade

Two years ago, I wrote a post about upgrading to Internet Explorer 8. Well, in case you missed the announcement a couple of days ago, Internet Explorer 9 has been released. Woohoo! It’s been a long time coming, but I believe the wait has been well worth it. I won’t bother trying to enumerate all…

2

Web Standards Design with SharePoint, Part 3

Last week I received the following comment on a blog post I wrote last year regarding Web standards design with Microsoft Office SharePoint Server (MOSS) 2007: “The Media Guy” Great article.. was very helpful. I used 960.gs for my master page as well and all is good. I am now creating a 3 column page…

0

A Modal Popup Framework Based on the AJAX Control Toolkit

The “Announcements” feature that I developed for a customer about a year ago uses a modal popup window to display content to users. The solution leverages the AJAX Control Toolkit to render the modal popups – specifically the ModalPopupExtender class. Refer to the following site for more information on the ModalPopupExtender class, including a sample…

0

A Custom SqlRoleProvider for "Authenticated Users"

Prior to the recent “v2” release on my current project, we had been using the ASP.NET SqlRoleProvider to manage the various roles used by the Web site. Over a month ago, someone contacted me about an issue he was encountering with a specific user. The problem turned out to be caused by the fact that…

0

Web Standards Design with SharePoint, Part 2

In the first part of this series, I explained one approach for building Web sites in Microsoft Office SharePoint Server (MOSS) 2007 based on Web standards and the 960 Grid System. I had intended on following up with a sample solution based on a fictitious company (AdventureWorks Bicycles — which should be familiar to anyone…

0

Avoid Issues with Caching by Using "Theme Versions"

In a previous post discussing Web standards design, I mentioned how I like to use “Theme” folders to organize CSS files and related images that define a specific look-and-feel for a site. For example, suppose we are tasked with building the Internet site for Fabrikam Technologies and we are leveraging SharePoint Server (2007 or 2010…

0

Recovering Your Work After an Expression Web Crash

I am getting a little tired of Expression Web 4 crashing on me. I’m not sure why I’m repeatedly encountering issues with the latest version of Expression Web, but I suspect — given the frequency at which it is crashing — it may have something to do with the TFS integration. Note that this is…

1

Removing Downloaded Program Files (e.g. ActiveX Controls) in Windows 7/IE 8

In the latest sprint on my current project, we are adding yet another major feature to a customer service portal — specifically, the ability to view live video feeds from security cameras. The vendor this particular customer has selected for providing the camera functionality utilizes several ActiveX controls to implement video feeds. Consequently, one of…

1

Custom Table Headers With the ASP.NET GridView Control

In my previous post, I showed an example KPI dashboard for a Web application with a table similar to the following: Key Performance Indicators (Detail) Site 2009 Q3 2009 Q4 2010 Q1 Thresholds Duncan 93% 95% 92% >= 90% 86% – 90% <= 85% Dallas 94% 91% 90% >= 92% 88% – 92% <= 88%…

0

Disable Pinging of Your Application Pool Worker Process in IIS

Yesterday I was doing another “Knowledge Transfer” session and before I started walking through some code in a debugging session, I took a brief detour to show the team how I recommend disabling the “ping” functionality in IIS for your application pool. Note that this recommendation only applies to development environments — please don’t disable…

0