| 10 Tips for Great .NET Programming |
| .NET Magazine |
| I’ve compiled a list of 10 tips to make your .NET development more effective and productive. To help as many developers as possible, the tips span the technology’s whole spectrum—from ADO.NET to ASP.NET, from the CLR to the Framework, and from Windows Forms to Web Services. Here they are, counting up to the ones I anticipate will have the most impact. |
|
| A DropDownList, EditItemTemplate, using Access, and HttpSessionState...Part 4 |
| DotNetJunkies |
| In this article I will demonstrate how you
can save the changes made to the memory resident <b>DataSet</B>. |
|
| ASP.NET Session Management Internals |
| The Code Project |
| This article goes through the internals of ASP.NET session management. |
|
| Building a Full-Featured Custom DataGrid Control |
| DotNetJunkies |
| In this article, we will examine and implement these very features and demonstrate how you can build your very own Datagrid control component, one that you will be able to customize, and more importantly reuse. Based on this ability, you will then end up with one powerful control that will have many implementations, from which you could learn about creating almost any other types of custom controls. |
|
| Deferred ASP.NET Session State Management |
| MSDN |
| Conserve your environment by waiting to load your Session State data into memory until needed. |
|
| HOW TO: Access ASP.NET Intrinsic Objects from .NET Components by Using Visual C# .NET |
| http://www.kbalertz.com/ |
| This step-by-step article describes how to access the ASP.NET intrinsic objects in a Microsoft .NET component. As in Active Server Pages (ASP) pages, the ASP.NET pages have access to the intrinsic objects like Request , Response and Server objects.... |
|
| HOW TO: Access ASP.NET Intrinsic Objects from .NET Components by Using Visual C# .NET |
| Microsoft Support |
| This step-by-step article describes how to access the ASP.NET intrinsic objects in a Microsoft .NET component. As in Active Server Pages (ASP) pages, the ASP.NET pages have access to the intrinsic objects like Request , Response and Server objects.... |
|
| Securing image URL's in a website |
| The Code Project |
| How to hide image URLs on a website to avoid illegal access, using a custom httphandler and encryption |
|
| Setting Up Global Objects with the global.asax File |
| C# Help |
| ASP.NET uses a special file, called global.asax, to establish any global objects that your Web application uses. The .asax extension denotes an application file rather than .aspx for a page file. |
|
| State Management in
ASP.NET |
| C# Help |
| Web form pages are HTTP-Based, they are stateless,
which means they don’t know whether the requests are all from the same
client, and pages are destroyed and recreated with each round trip to the
server, therefore information will be lost, therefore state management is really
an issue in developing web applications |
|
| Understanding the HttpApplication Class |
| DotNetJunkies |
| In this article Steve outlines what the HttpApplication class is responsible for and details the sequence of events that are executed using code defined in the global.asax or custom HttpModule. He also looks at a couple of different options available for gaining access to "session" information. |
|
| Using Session and Application Objects in ASP .NET |
| MSDN |
| The Web Forms model is the Web adaptation of the traditional Visual Basic® form-based interaction model. In this model, user activity produces input for processing modules that can reside either locally or remotely. In Visual Basic-based applications, the input is processed synchronously and with full awareness of state. Such a model of interaction is made possible by COM and DCOM components and their low-level protocols. |
|
| Using Session and Application Objects in ASP.NET, Part 2 |
| MSDN |
| Last month (November 2001) I concluded that in ASP.NET, caching is the key to performance if you want to exploit Web controls and maintain optimal server response times. Caching relates directly to applications that can work disconnected from the data source. Not all applications can afford this. Applications that work in a highly concurrent environment that need to detect incoming changes to data can't be adapted to work disconnected. However, there are scenarios where you have a large block of user-specific data that needs to be analyzed, sorted, aggregated, scrolled, and filtered. In this case, your users need to extrapolate numbers and trends, but aren't interested in the last-minute record. In this case, server-side caching can be a key advantage. |
|
| Working With The Session Object |
| C# Help |
| Programming with query strings and hidden fields is cumbersome if you need to manipulate more than a trivial amount of state data. Luckily, ASP.NET gives you a better way to store state for each user on the server with the Session object. Every time a new browser hits your ASP.NET application, a new Session object is created for that Web browser. You can store data in the Session object, and it will be available from hit to hit for the same Web browser. |
|