| A Dot Net Guruer of Context |
| MSDN |
| ASP introduced several intrinsic objects like Request and Application to help track the context for an HTTP request. ASP.NET takes the next step and bundles these objects, plus several additional context-related objects into an extremely handy intrinsic object called Context. Context is an object of type System.Web.HttpContext. It is exposed as a property of the ASP.NET Page class. It's also available from user controls and your business objects (more on that later). |
|
| Advanced Data Mapping in .NET |
| DotNetJunkies |
| In this article, Tin demonstrates 3 automated mechanisms for data mapping: mapping from Database table columns to object properties, mapping from HTML form fields to object properties, mapping from ASP.NET Web controls to object properties. |
|
| ASP.NET Bug Logging Program |
| C# Corner |
| In any project I've ever been on, there was some technique or method used to log bugs. Usually it was done in Excel or on paper. .NET and web services makes it easy to log bugs over the web! This simple application uses an access database (although it could just as easily be switched over to Sql Server) to log bugs from a web page. |
|
| ATL Server and Visual Studio .NET: Developing High-Performance Web Applications Gets Easier |
| MSDN |
| When developing high-performance applications for the Web, developers often must choose between performance and ease of development. With ATL Server, new with Visual Studio .NET, developers get the best of both worlds. ATL Server uses a tag replacement engine written in C++, provides a simple programming model, and promotes enhanced performance and easy debugging. This article presents an overview of the ATL Server architecture, then creates a basic ATL Server project. It then goes on to explain processing SRF files, HTTP streams, forms, cookies, and header files. Managing session state is also discussed, along with file uploads and performance monitoring. |
|
| Authentication of a Web Service Using Microsoft .NET Passport |
| MSDN |
| This article discusses the issues encountered during the development of the authentication component for the ColdStorage sample Web services |
|
| Automated Generation of Table Columns, Class Properties, and Form Field Mapping with C# Reflection |
| C#Today |
| In this article, Tin Lam shows how to use reflection to help us with complex mappings. Reflection allows us to examine assemblies and types at runtime, and find out everything about that type. We will also see how to dynamically extract the type information, and then carry out automated mappings between database table columns, HTML form fields and class properties. |
|
| Bi-directional HTTP Connection |
| The Code Project |
| An article about bi-directional communication using a single open connection. |
|
| 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. |
|
| Creating multilingual websites - Part 2 |
| The Code Project |
| Creating multilingual websites - Part 2 |
|
| Declarative QueryString Parameter Binding |
| The Code Project |
| Describes using reflection to automatically populate member parameters from the Form and Querystring. |
|
| Enumerating the QueryString Collection with C# |
| ASP Alliance |
| This snippet shows how to enumerate the QueryString collection with C#. |
|
| Enumerating the Server Variables Collection with C# |
| ASP Alliance |
| This snippet shows how to enumerate the server variables collection with C#. |
|
| 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.... |
|
| HTTP Handlers and HTTP Modules |
| 15 Seconds |
| Using HTTP handlers and modules. |
|
| Page Template Framework for ASP.NET 1.1 |
| The Code Project |
| The Page Template Framework for ASP.NET 1.1 provides a configurable solution for creating page templates in a Web application. Using this framework, page templates are stored in an XML file, and can be dynamically configured without recompiling the Web application. |
|
| Promote Code Sharing in ASP.NET Through Inheritance and Containment |
| DotNetJunkies |
| Code sharing is in the mind of most programmers. Fred explains the benefits of code sharing - not only is duplicated code avoided, but more importantly, maintainability is increased. |
|
| Reflecting Data to .NET Classes: Part I - From HTML Forms |
| C# Corner |
| Reflection allows us to examine internal details of assemblies and classes at runtime (programmatically). Using reflection, you can find out everything about a class, as well as dynamic object creations and method invocations. As such, with the help of Reflection, we can carry out some automated data mappings. That means no more manual line-by-line mappings, taking a value from one place, and assign to another etc. |
|
| Selectively Enable Form Validation When Using ASP.NET Web Controls |
| MSDN |
| Sometimes the extra controls that come with Visual Studio .NET can be a bit inflexible or they just don't provide enough functionality or flexibility for all situations. The ASP.NET form validation controls, while powerful and easy to use, require that the entire page be valid before it's submitted back to the server. Through the use of the new object-oriented features of Visual Basic .NET, it is possible to extend their functionality to overcome this limitation. This article tells you how and helps you decide when it's a good idea to keep validation on the client and when you'd be better off disabling it. |
|
| Simple Code for a Common Footer |
| DotNetJunkies |
| Q. "I'm in need of some simple code for a common footer file. I would like to extract the current file's last modified date and write that to screen along with a date 12 months out." A. Most sites use the same footer in all of their pages. In this article, I'll show you how to create a simple footer User Control that displays the last time the current page was changed. |
|
| Understanding XML Web Services and the .NET Framework |
| DotNetJunkies |
| This is the first installment in a series of articles by Doug Seven on XML Web Services and the .NET Framework. In this article Doug takes a high-level look at XML Web Services and the .NET Framework, and how they fit in. |
|
| Understanding XML Web Services and the .NET Framework |
| DotNetJunkies |
| As businesses have embraced the Internet as a means for communicating with each other, the need for easy to implement, Internet-based information exchange has grown. Businesses need to be able to exchange information, whether it be sales data, order information, or any other business data we can think of, in an efficient, and preferable entirely electronic format. Over the past few years many technologies have been used for this, such as Microsoft's Distributed Component Object Model (DCOM) and Sun's Remote Machine Integration (RMI), but none of them was particularly easy to implement, and they did not address the needs of disparate systems using different operating system, language and architectures. |
|
| Using Hidden Fields and Query Strings |
| C# Help |
| You also can store small amounts of information on the client by using hidden fields. Hidden fields are HTML elements, similar to text boxes, where you can store strings. Web browsers don't display hidden fields in page output. However, when you use a hidden field within an HTML form, the contents are submitted back to your program. |
|
| Web Log Analysis Tool |
| The Code Project |
| This article is aimed towards demonstrating various features of the .NET framework to build a very simple tool to analyze various activities on a web site. This tool will ultimately provide complete web log analysis. But for starters we have focused mainly on reporting the various kinds of browsers that are being used by clients to visit a web site. |
|
| Who's Online Database Example |
| ASP Alliance |
| This article is in response to a question that was sent to the ASP Alliance article request database: "I have an application where everytime a user logs on a session is started. As an admin or even as a user view, I would like to be able to display all of the users (e.g. Session("usernames")) on a site status/activity page. Have you seen this before? Anyone know how or similar idea?"
|
|