SlideShare une entreprise Scribd logo
1  sur  5
Question 1: What is meant by CLR?
Answer: CLR is a runtime provided by .NET. It allows us to execute the program on the .Net
platform. The CLR provides "Simple Application Performance ,Safety, Multiple Language Support,
Good Performance, etc".
Question 2: What is meant by ASP.NET?
Answer: ASP.NET is open source server-side web application framework designed for web
development to produce dynamic web pages.
Question 3: What is the difference between STORED PROCEDURES and FUNCTIONS?
Answer:
Function Stores Procedures
It supports only Input Parameters.
It supports both Input and Output
Parameters.
We can write any T-Sql statements which will not modify the
existing Data-Base.
We can write any T-Sql statements.ex:
.dml,.dql,.ddl
We can call Functions using Select statement. using Select
Statement.
We can not call Stored Procedures
Functions can be call from Stored Procedures.
Stored Procedures can not call from
Fumctions.
Question 4: What is the difference between ABSTRACT CLASS and INTERFACE?
Answer:
Abstract Class Interface
It have Constants,Members with out Method Body.
It has only Constants without
Method Body.
We can use any Access Modifiers for Visibilty
[Public,Private,Internal,Protected].
The methods of an Interface must be
Public only.
Abstarct contains Constructors.
Interface does not contain
Constructors.
Question 5:What is the difference between AS and IS keywords?
Answer:
IS AS
Is Operator is used to Check the Compatibility of an Object with a
given Type and it returns the result as a Boolean (True Or False).
As Operator is used for Casting
Object to a given type Or Class.
Question 6:What is the difference between QUEUE and STACK?
Answer:
Stack Queue
A Stack is a Last-In First-Out (LIFO) container.
A Queue is a First-In First-Out (FIFO)
container.
Stack is a collection of items.
Queue is an ordered collection of
items.
Question 7: What is the difference between a STRUCT and a CLASS?
Answer:
Struct Class
Structs are value types. Classes are reference types.
Structs cannot support inheritance. Classes can support inheritance
Structs are passed by value (like integers). Classes are reference (pointer) types.
Question 8: What do you mean by AUTHENTICATION and AUTHORIZATION?
Answer: Authentication is the process of validating a user on the credentials (username and
password) and Authorization performs after Authentication. After Authentication a user will be
verified for performing the various tasks, access is limited and it is known as Authorization.
Question 9: What is the global assembly cache (GAC)?
Answer: GAC is a machine-wide cache of assemblies that allows .NET applications to share
libraries. GAC solves some of the problems associated with dll’s (DLL Hell).
Question 10: What is Boxing/Unboxing?
Answer: Boxing is used to convert value types to object.
Example:
1. int x = 1;
2. object obj = x ;
Unboxing is used to convert the object back to the value type.
Example:
1. int y = (int)obj;
Note: Conversion of Boxing and UnBoxing reduces Application Performance.
Question 11: What is garbage collection?
Answer: Garbage collection is the process of managing the allocation and release of memory in
your applications.
NOTE: We can also call Garbage Collection Explicitly.
Question 12: What is meant by overloading and overriding?
Answer: Overloading is when you have multiple methods, with the same name but different
signatures. Overriding is a principle that allows you to change the functionality of a method in a child
class.
Question 13: How to find the 2nd Highest salary using Query?
Answer:
Method 1:
1. select * from employees emp1 where 1 = (select count(DISTINCT(emp2.salary)) from employ
ees emp2 where emp2.salary > emp1.salary)
Method 2:
select top 2 salary from employees emp order by sal desc
Question 14: Write a program to print * ?
* *
* * *
* * * *
Answer:
1. Static void main(string[] Args)
2. {
3. int num = 1;
4. for (int i = 0; i < 4; i++)
5. {
6. for (int j = 0; j < num; j++)
7. {
8. console.write("*");
9. }
10. num++;
11. console.writeline();
12. }
13. console.readline();
14. }
Question 15: Explain ViewState?
Answer: It is a .NET mechanism to store the posted data among post backs. It allows the state of
objects to be stored in a hidden field on the page, saved on client side and transported back to
server whenever required.
Question 16: What are the various types of Authentication?
Answer: There are 3 types of Authentication namely Windows, Forms and Passport Authentication:
 Windows authentication: It uses the security features integrated in Windows NT and
Windows XP OS to authenticate and authorize Web application users.
 Forms authentication: It allows you to create your own list of users and validate their
identity when they visit the Web site.
 Passport authentication: It uses the Microsoft centralized authentication provider to identify
users. Passport allows users to use a single identity across multiple Web applications.
Question 17: What are the various session state management options provided by ASP.NET?
Answer: ASP.NET provides two session state management:
 In-Process state management: In-Process stores the session in memory on the web
server.
 Out-of-Process state management: Out-of-Process stores data in an external data source.
This data source may be a SQL Server or a State Server service.
Question 18: What are the validation controls available in ASP.NET?
Answer: ASP.NET validation controls are the following:
 RequiredFieldValidator: This validates controls if controls contain data.
 CompareValidator: This allows checking if data of one control match with other control.
 RangeValidator: This verifies if entered data is between two values.
 RegularExpressionValidator:This checks if entered data matches a specific format.
 CustomValidator: Validate the data entered using a client-side script or a server-side code.
 ValidationSummary: This allows developer to display errors in one place.

Contenu connexe

Tendances

Building Ifeedback
Building IfeedbackBuilding Ifeedback
Building Ifeedback
santuri
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
baoyin
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
cctv
 

Tendances (20)

ICOM4015 CIIC4010 Exam Review #1
ICOM4015 CIIC4010 Exam Review #1 ICOM4015 CIIC4010 Exam Review #1
ICOM4015 CIIC4010 Exam Review #1
 
Java solution
Java solutionJava solution
Java solution
 
37 Java Interview Questions
37 Java Interview Questions37 Java Interview Questions
37 Java Interview Questions
 
C# interview-questions
C# interview-questionsC# interview-questions
C# interview-questions
 
Building Ifeedback
Building IfeedbackBuilding Ifeedback
Building Ifeedback
 
My c++
My c++My c++
My c++
 
Bt0074, oops with java
Bt0074, oops with javaBt0074, oops with java
Bt0074, oops with java
 
C# interview quesions
C# interview quesionsC# interview quesions
C# interview quesions
 
Java Interview Questions by NageswaraRao
Java Interview Questions by NageswaraRaoJava Interview Questions by NageswaraRao
Java Interview Questions by NageswaraRao
 
C# interview
C# interviewC# interview
C# interview
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
EEE oops Vth semester viva questions with answer
EEE oops Vth semester viva questions with answerEEE oops Vth semester viva questions with answer
EEE oops Vth semester viva questions with answer
 
C# interview
C# interviewC# interview
C# interview
 
C#
C#C#
C#
 
Chapter 7 - Defining Your Own Classes - Part II
Chapter 7 - Defining Your Own Classes - Part IIChapter 7 - Defining Your Own Classes - Part II
Chapter 7 - Defining Your Own Classes - Part II
 
Java Programming - 03 java control flow
Java Programming - 03 java control flowJava Programming - 03 java control flow
Java Programming - 03 java control flow
 
Java questions for viva
Java questions for vivaJava questions for viva
Java questions for viva
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Java - Class Structure
Java - Class StructureJava - Class Structure
Java - Class Structure
 
Mca2030 object oriented programming – c++
Mca2030  object oriented programming – c++Mca2030  object oriented programming – c++
Mca2030 object oriented programming – c++
 

En vedette

En vedette (17)

закон, фгос дошкольники
закон, фгос дошкольникизакон, фгос дошкольники
закон, фгос дошкольники
 
1 четверть 2014 2015-воспитательная работа
1 четверть 2014 2015-воспитательная работа1 четверть 2014 2015-воспитательная работа
1 четверть 2014 2015-воспитательная работа
 
итоги 1 четверти старшая школа
итоги 1 четверти старшая школаитоги 1 четверти старшая школа
итоги 1 четверти старшая школа
 
Animalario
AnimalarioAnimalario
Animalario
 
Manoj Tiwary
Manoj TiwaryManoj Tiwary
Manoj Tiwary
 
Animalario
AnimalarioAnimalario
Animalario
 
Project day in Elementary school Borovje
Project day in Elementary school BorovjeProject day in Elementary school Borovje
Project day in Elementary school Borovje
 
Introduction to commission unbundling
Introduction to commission unbundling Introduction to commission unbundling
Introduction to commission unbundling
 
презентация офиц сайт фгос
презентация офиц сайт фгоспрезентация офиц сайт фгос
презентация офиц сайт фгос
 
GMO food
GMO foodGMO food
GMO food
 
Rumunjska mm
Rumunjska mmRumunjska mm
Rumunjska mm
 
Geocashing in 4th grade
Geocashing in 4th gradeGeocashing in 4th grade
Geocashing in 4th grade
 
Ae fond kiss - Camera and Editing analysis
Ae fond kiss - Camera and Editing analysisAe fond kiss - Camera and Editing analysis
Ae fond kiss - Camera and Editing analysis
 
Project GMO
Project   GMOProject   GMO
Project GMO
 
Il nome (3)
Il nome (3)Il nome (3)
Il nome (3)
 
Il verbo (1)
Il verbo (1)Il verbo (1)
Il verbo (1)
 
L’aggettivo qualificativo (1)
L’aggettivo qualificativo (1)L’aggettivo qualificativo (1)
L’aggettivo qualificativo (1)
 

Similaire à Latest .Net Questions and Answers

Nt1310 Unit 3 Language Analysis
Nt1310 Unit 3 Language AnalysisNt1310 Unit 3 Language Analysis
Nt1310 Unit 3 Language Analysis
Nicole Gomez
 
Repository Pattern in MVC3 Application with Entity Framework
Repository Pattern in MVC3 Application with Entity FrameworkRepository Pattern in MVC3 Application with Entity Framework
Repository Pattern in MVC3 Application with Entity Framework
Akhil Mittal
 
Top 100-php-interview-questions-and-answers-are-below-120816023558-phpapp01
Top 100-php-interview-questions-and-answers-are-below-120816023558-phpapp01Top 100-php-interview-questions-and-answers-are-below-120816023558-phpapp01
Top 100-php-interview-questions-and-answers-are-below-120816023558-phpapp01
Tekblink Jeeten
 
4CS4-25-Java-Lab-Manual.pdf
4CS4-25-Java-Lab-Manual.pdf4CS4-25-Java-Lab-Manual.pdf
4CS4-25-Java-Lab-Manual.pdf
amitbhachne
 
Top 100 PHP Interview Questions and Answers
Top 100 PHP Interview Questions and AnswersTop 100 PHP Interview Questions and Answers
Top 100 PHP Interview Questions and Answers
Vineet Kumar Saini
 

Similaire à Latest .Net Questions and Answers (20)

Top TCS Interview Questions And Answers | How to Crack An Interview At TCS | ...
Top TCS Interview Questions And Answers | How to Crack An Interview At TCS | ...Top TCS Interview Questions And Answers | How to Crack An Interview At TCS | ...
Top TCS Interview Questions And Answers | How to Crack An Interview At TCS | ...
 
OBJECT ORIENTED PROGRAMMING LANGUAGE - SHORT NOTES
OBJECT ORIENTED PROGRAMMING LANGUAGE - SHORT NOTESOBJECT ORIENTED PROGRAMMING LANGUAGE - SHORT NOTES
OBJECT ORIENTED PROGRAMMING LANGUAGE - SHORT NOTES
 
Nt1310 Unit 3 Language Analysis
Nt1310 Unit 3 Language AnalysisNt1310 Unit 3 Language Analysis
Nt1310 Unit 3 Language Analysis
 
Data stage interview questions and answers|DataStage FAQS
Data stage interview questions and answers|DataStage FAQSData stage interview questions and answers|DataStage FAQS
Data stage interview questions and answers|DataStage FAQS
 
Bca winter 2013 2nd sem
Bca winter 2013 2nd semBca winter 2013 2nd sem
Bca winter 2013 2nd sem
 
Repository Pattern in MVC3 Application with Entity Framework
Repository Pattern in MVC3 Application with Entity FrameworkRepository Pattern in MVC3 Application with Entity Framework
Repository Pattern in MVC3 Application with Entity Framework
 
Tcs NQTExam technical questions
Tcs NQTExam technical questionsTcs NQTExam technical questions
Tcs NQTExam technical questions
 
Linux Assignment 3
Linux Assignment 3Linux Assignment 3
Linux Assignment 3
 
Performance Analysis of Idle Programs
Performance Analysis of Idle ProgramsPerformance Analysis of Idle Programs
Performance Analysis of Idle Programs
 
Top 100-php-interview-questions-and-answers-are-below-120816023558-phpapp01
Top 100-php-interview-questions-and-answers-are-below-120816023558-phpapp01Top 100-php-interview-questions-and-answers-are-below-120816023558-phpapp01
Top 100-php-interview-questions-and-answers-are-below-120816023558-phpapp01
 
4CS4-25-Java-Lab-Manual.pdf
4CS4-25-Java-Lab-Manual.pdf4CS4-25-Java-Lab-Manual.pdf
4CS4-25-Java-Lab-Manual.pdf
 
Selenium Training .pptx
Selenium Training .pptxSelenium Training .pptx
Selenium Training .pptx
 
Top 30 Node.js interview questions
Top 30 Node.js interview questionsTop 30 Node.js interview questions
Top 30 Node.js interview questions
 
Core java interview questions
Core java interview questionsCore java interview questions
Core java interview questions
 
Top 100 PHP Interview Questions and Answers
Top 100 PHP Interview Questions and AnswersTop 100 PHP Interview Questions and Answers
Top 100 PHP Interview Questions and Answers
 
Forensic Memory Analysis of Android's Dalvik Virtual Machine
Forensic Memory Analysis of Android's Dalvik Virtual MachineForensic Memory Analysis of Android's Dalvik Virtual Machine
Forensic Memory Analysis of Android's Dalvik Virtual Machine
 
C# .NET: Language Features and Creating .NET Projects, Namespaces Classes and...
C# .NET: Language Features and Creating .NET Projects, Namespaces Classes and...C# .NET: Language Features and Creating .NET Projects, Namespaces Classes and...
C# .NET: Language Features and Creating .NET Projects, Namespaces Classes and...
 
C, C++ Interview Questions Part - 1
C, C++ Interview Questions Part - 1C, C++ Interview Questions Part - 1
C, C++ Interview Questions Part - 1
 
Dot Net Interview Questions - Part 1
Dot Net Interview Questions - Part 1Dot Net Interview Questions - Part 1
Dot Net Interview Questions - Part 1
 
C#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course ContentC#.net, C Sharp.Net Online Training Course Content
C#.net, C Sharp.Net Online Training Course Content
 

Dernier

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Dernier (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 

Latest .Net Questions and Answers

  • 1. Question 1: What is meant by CLR? Answer: CLR is a runtime provided by .NET. It allows us to execute the program on the .Net platform. The CLR provides "Simple Application Performance ,Safety, Multiple Language Support, Good Performance, etc". Question 2: What is meant by ASP.NET? Answer: ASP.NET is open source server-side web application framework designed for web development to produce dynamic web pages. Question 3: What is the difference between STORED PROCEDURES and FUNCTIONS? Answer: Function Stores Procedures It supports only Input Parameters. It supports both Input and Output Parameters. We can write any T-Sql statements which will not modify the existing Data-Base. We can write any T-Sql statements.ex: .dml,.dql,.ddl We can call Functions using Select statement. using Select Statement. We can not call Stored Procedures Functions can be call from Stored Procedures. Stored Procedures can not call from Fumctions. Question 4: What is the difference between ABSTRACT CLASS and INTERFACE? Answer: Abstract Class Interface It have Constants,Members with out Method Body. It has only Constants without Method Body. We can use any Access Modifiers for Visibilty [Public,Private,Internal,Protected]. The methods of an Interface must be Public only. Abstarct contains Constructors. Interface does not contain Constructors. Question 5:What is the difference between AS and IS keywords? Answer:
  • 2. IS AS Is Operator is used to Check the Compatibility of an Object with a given Type and it returns the result as a Boolean (True Or False). As Operator is used for Casting Object to a given type Or Class. Question 6:What is the difference between QUEUE and STACK? Answer: Stack Queue A Stack is a Last-In First-Out (LIFO) container. A Queue is a First-In First-Out (FIFO) container. Stack is a collection of items. Queue is an ordered collection of items. Question 7: What is the difference between a STRUCT and a CLASS? Answer: Struct Class Structs are value types. Classes are reference types. Structs cannot support inheritance. Classes can support inheritance Structs are passed by value (like integers). Classes are reference (pointer) types. Question 8: What do you mean by AUTHENTICATION and AUTHORIZATION? Answer: Authentication is the process of validating a user on the credentials (username and password) and Authorization performs after Authentication. After Authentication a user will be verified for performing the various tasks, access is limited and it is known as Authorization. Question 9: What is the global assembly cache (GAC)? Answer: GAC is a machine-wide cache of assemblies that allows .NET applications to share libraries. GAC solves some of the problems associated with dll’s (DLL Hell). Question 10: What is Boxing/Unboxing? Answer: Boxing is used to convert value types to object. Example:
  • 3. 1. int x = 1; 2. object obj = x ; Unboxing is used to convert the object back to the value type. Example: 1. int y = (int)obj; Note: Conversion of Boxing and UnBoxing reduces Application Performance. Question 11: What is garbage collection? Answer: Garbage collection is the process of managing the allocation and release of memory in your applications. NOTE: We can also call Garbage Collection Explicitly. Question 12: What is meant by overloading and overriding? Answer: Overloading is when you have multiple methods, with the same name but different signatures. Overriding is a principle that allows you to change the functionality of a method in a child class. Question 13: How to find the 2nd Highest salary using Query? Answer: Method 1: 1. select * from employees emp1 where 1 = (select count(DISTINCT(emp2.salary)) from employ ees emp2 where emp2.salary > emp1.salary) Method 2: select top 2 salary from employees emp order by sal desc Question 14: Write a program to print * ? * * * * * * * * * Answer: 1. Static void main(string[] Args) 2. { 3. int num = 1; 4. for (int i = 0; i < 4; i++) 5. { 6. for (int j = 0; j < num; j++)
  • 4. 7. { 8. console.write("*"); 9. } 10. num++; 11. console.writeline(); 12. } 13. console.readline(); 14. } Question 15: Explain ViewState? Answer: It is a .NET mechanism to store the posted data among post backs. It allows the state of objects to be stored in a hidden field on the page, saved on client side and transported back to server whenever required. Question 16: What are the various types of Authentication? Answer: There are 3 types of Authentication namely Windows, Forms and Passport Authentication:  Windows authentication: It uses the security features integrated in Windows NT and Windows XP OS to authenticate and authorize Web application users.  Forms authentication: It allows you to create your own list of users and validate their identity when they visit the Web site.  Passport authentication: It uses the Microsoft centralized authentication provider to identify users. Passport allows users to use a single identity across multiple Web applications. Question 17: What are the various session state management options provided by ASP.NET? Answer: ASP.NET provides two session state management:  In-Process state management: In-Process stores the session in memory on the web server.  Out-of-Process state management: Out-of-Process stores data in an external data source. This data source may be a SQL Server or a State Server service. Question 18: What are the validation controls available in ASP.NET? Answer: ASP.NET validation controls are the following:  RequiredFieldValidator: This validates controls if controls contain data.  CompareValidator: This allows checking if data of one control match with other control.  RangeValidator: This verifies if entered data is between two values.  RegularExpressionValidator:This checks if entered data matches a specific format.
  • 5.  CustomValidator: Validate the data entered using a client-side script or a server-side code.  ValidationSummary: This allows developer to display errors in one place.