An Exception to the Rule, Part 1Let's face it, when we write Web applications we occasionally have bugs (or in our more politically correct world, issues) within our code. Unfortunately, it always seems that the more senior the tester, that is CEO, CIO, board members, VC, and so on...
An Exception to the Rule, Part 2In the previous column, we briefly mentioned Application_Error events and Page_Error events. These events are raised whenever we have an unhandled exception occur within our application. If a Page_Error event is present within an ASP.NET page, and an...
An overview of link labelsThe LinkLabel control exhibits links to other objects, such as files or Web pages. Class LinkLabel is derived from class Label and therefore inherits all of class Label's functionality. A LinkLabel looks as underlined text. When the mouse moves above...
An Overview of Security in the .NET FrameworkThe fundamental features in the Microsoft .NET Framework security system are profiled, including the ability to confine code to run in tightly constrained, administrator-defined security contexts for a dynamic download and execution, and remote...
Architectural TopicsArchitectural topics cover design issues to address prior to writing code. The topics covered here are primarily for application architects designing Microsoft® .NET applications using the .NET Framework, .NET Enterprise Servers, and XML Web...
elcome to the first installment of The ASP Column*. Software development has come a long way from the days when I first started reading the pages of Microsoft Systems Journal in the late 1980s. Back then I was concerned with MS-DOS® as an...
ASP .NET Security IssuesThere are lots of different types of Web sites with varying security needs. Some Web sites (search engines, for example) collect no information about their users, and publish data that is widely available. These sites don't have much to lose by...
ASP .NET: Web Forms Let You Drag and Drop Your Way to Powerful Web AppsWeb Forms have the potential to change Web programming by introducing a new programming model built around server-side controls—a model in which controls render their own UIs by generating HTML to return to clients and firing events that are...