If you develop software long enough, you'll inevitably run into bugs in your
platform or framework of choice. It's important on those occasions that you
know how to apply the tools at your disposal to clarify the source of the bug;
reproduce it in a deterministic fashion; and either fix the bug, avoid it
altogether, or find the best possible workaround.
This article shines the light on a bug I came across in the ASP.NET HyperLink control implementation.
In particular, when using URL rewriting the HyperLink control's ImageUrl property can be,
in certain circumstances, incorrectly rewritten. The good news is that there is a simple workaround
that's made possible by the flexible architecture of ASP.NET. We'll look at this workaround.
Regardless of whether you need a fix for this bug, I invite you to read on as this article
examines the tools and techniques I used to research the bug and devise a workaround. These
techniques can help diagnose and rectify other framework-level problems. Read on to learn more!
Read More >