Three Tier Architecture with ASP.NET

ASP.NET supports layered architecture, and this article will illustrate how it can work with the ASP.NET presentation controls. This article focuses mainly on the GridView control, mostly because it is prevalently used in .NET development. However, the concepts work for other controls as well.

More Related Resource Links

This article discusses and implements 3-tier architecture using C# and a dummy customer using MS Access database. In this article I am trying to implement a small reusable component that maintains customers in 3-tier architecture. It shows how to add, update and find customer details.

In my previous two articles, we talked about the use of layers, and the many different options that can be used to develop layered architecture. Layered architectures are essentially objects and work in object-oriented environments, such as ASP.NET. ASP.NET supports layered architecture, and this article will illustrate how it can work with the ASP.NET presentation controls. This article focuses mainly on the GridView control, mostly because it is prevalently used in .NET development. However, the concepts work for other controls as well.

This article discusses and implements 3-tier architecture using C# and a dummy customer using MS Access database. In this article I am trying to implement a small reusable component that maintains customers in 3-tier architecture. It shows how to add, update and find customer details.

Free Trial: SQL Backup ProSponsored by Red GateExceptional DBAs make the most of their office hours. That's why they love Red Gate SQL Backup Pro. Its faster, smaller, secure SQL Server backups mean more time spare to accomplish more tasks and professional training. Make time to be an Exceptional DBA. Download it now! ÃÂ»

Free Trial: SQL ToolbeltSponsored by Red GateThe SQL Toolbelt is a set of twelve powerful and intuitive tools that will help you burn through SQL Server chores with astonishing speed and accuracy. Download it now! ÃÂ»

Hi i want to develop an application in asp.net using 3 tier architecture .

i know that there are three layers

Data layer

Business Layer

Data Access Layer

Business Logic Layer

Presentation Layer

I am confused between Data Access Layer and Business Logic Layer.

In data access layer we develop the property classes and main class function which returns datasets, datatables and data reader to Presentation layer.

what is the use ofBusiness Logic Layer ? what actually we do in Business logic Layer?? we can pass data directly from data access layer to presentation layer ?? can anyone give any small example to understand ??

I am using ASP.NET (C# and sql server express 2005) for my web application project. I have three related tables.I want to do an insert using typed datasets,tableadapters and three tier architecture.I wish to know how to do simultaneous inserts in 3 tables.So i wish to insert a row in first table and get its primary key.Same with the second table.I will use the primary keys of those first two tables to do the insert in the third table.How can i accomplish this using formview control and what methods should i use??Please give me suggestions.thanks in advance for reading this. I really appreciate it.

In ASP.NET 2.0, I found Scott Mitchell's series on the 3-Tier Architecture supremely helpful for organizing reasonably complex web applications: http://www.asp.net/learn/data-access/tutorial-01-cs.aspx

hi friends, i ma new to asp.net, i am just learning asp.net using this site and some resources from internet , internet is the only source for me. and here i have a project that should be designed by the patter of 3 tier architecture. i have an idea, but i couldn't start it, need your guidance, if i did this , it will very useful for me to get a job. please help me.

(Login page, User session handled inner page with a listing of data, provision to insert and update data)
2. Coding should be of standards as per document attached
3. No Hard Coding instead, values should be placed in constants, config file and retrieved.

Particularly DB connection.
4. Stored Procedures should be used for Data insert, retrieval and update.
5. Sample Project should have implemented Client as well as Server side field validations
6. Data Classes, Try Catch for transactions in code should be used