1. Enhanced Required Field Validator with an Image property
http://www.c-sharpcorner.com/UploadFile/deepakvraghavan/EnhancedRequiredFieldValidator08072007112220AM/EnhancedRequiredFieldValidator.aspx
Introduction:
Required Field Validator is being used from the initial version of ASP.NET and is a part of the standard validator controls in ASP.NET 2.0. When the validator is invalid, the required field is flagged with the literal in the "Text" property. The current article proposes an additional Image property that can be used to flag the required field.
2.C# ASP.NET Server Control: Rollover Image Button
If you are working on a web project where there are a lot of image buttons that need to have rollover functionality you can extend the ImageButton control as demonstrated below. It takes less than 30 lines of code, but it makes a project much easier to maintain because the code for the rollovers is implemented in one place instead of in each seperate page so you don't have to dig through html to manage your rollovers.