ASP.NET interview notes part 4

A journey to ASP.NET interview notes with Nishant Kumar, founder of www.careerride.com

Follow me on FACEBOOK for Job updates and other interview related articles

<<Previous   Next>>

Server Controls vs. HTML Controls
Server controls trigger control events on the server whereas HTML controls can’t.

Server controls maintains data across requests but with HTML controls data is not maintained. 

Server controls is provided with set of properties by .Net framework whereas HTML controls has attributes only.

AutoPostBack property associated with each control which causes the control to fire postback event. By default, this property is set to False. 

ASP.NET List and Table Controls are ListBox, DropDownList, Table, DataGrid, DataList, Repeater.

The validation controls check the validity of data just before the page is posted back to the server, without a round-trip to the server.

ASP.NET performs control validation on the client side just before posting the Web form back to the server. Once client-side validation succeeds, the web form is validated again on the server side before the Page_Load event occurs.

To open new window, we can use onclick=”window.open()” attribute. Web application supports client script that runs on the client.

ASP.NET Validation Controls: RequiredFieldValidator, CompareValidator, RangeValidator, RegularExpressionValidator, CustomValidator, ValidationSummary.

To use the validation controls, follow these steps:
Draw a validation control,

Set ControlToValidate or ControltoCompare property,

Set control’s ErrorMessage property,

Set validation control’s text property to show longer error message in a ValidationSummary.

Navigating between pages in ASP.NET
Hyperlink control,
Response.Redirect,
Server.Transfer is only for aspx page, end the currect page and begin executing the new one.
Server.Execute begins new one while still displaying the currect one.
Window.Open displays new browser window.

Layers to data access in ADO.NET
Physical data store: SQL, an OLE, or an Oracle database or an XML file.
Data provider: Connection and command objects that create in-memory representation of data
Data set: In-memory representation of the tables and relationships. 
Data view: Presentation of a table in the data set use for filtering or sorting of data. 

Types of database connection in ADO.NET: OleDbConnection, SqlConnection, OracleConnection.

Steps to access a database through ADO.NET 
Create a connection using a connection object.

Invoke a command to create a DataSet object using an adapter object.

Use the DataSet object in code to display data or to change items in the database.

The database command object provides these three command methods: ExecuteScalar, ExecuteNonQuery, ExecuteReader.

To establish database connection using command object 
Create a connection to the database.

Open the connection.

Create a command object containing the SQL command or stored procedure to execute.

Execute the method on the command object.

Close the database connection.
.

<<Previous   Next>>
Describe how the ASP.NET authentication process works.

ASP.NET runs inside the process of IIS due to which there are two authentication layers which exist in the system.............

What is Authentication in ASP.NET?

Authentication is the process of verifying user’s details and find if the user is a valid user to the system or not.......

Write difference between overloading and overriding.

Overriding - Methods have the same signature as the parent class method.............

 



Write your comment - Share Knowledge and Experience


 

 
Latest placement tests
Latest links
 
Latest MCQs
» General awareness - Banking » ASP.NET » PL/SQL » Mechanical Engineering
» IAS Prelims GS » Java » Programming Language » Electrical Engineering
» English » C++ » Software Engineering » Electronic Engineering
» Quantitative Aptitude » Oracle » English » Finance
Home | About us | Sitemap | Contact us | We are hiring