Review Class
Review Class
NET Review
Class
HTML is client side
Easy way to communicate with server
CSS is applicable in ASP.NET
JavaScript is not applicable in ASP.NET
ASP.NET is used to create webpage
Nowadays people are changing from ASP.NET to MVC
When ASP.NET is created they are called web forms and they have extension of
.aspx
The difference between HTML and ASP.NET
HTML is Client side,
ASP.NET is Server side
ASP.NET is whatever the client do you can monitor or save temporarily in the
system
State Management is different types of techniques which is used to maintain
state of the ASP.NET web form, but in HTML you cannot maintain state of the HTML
Statement management with the help of
Cookies,
A computer cookie is a small file no larger than four kilobytes used by Web
sites to log visitors to and from the site. Web sites download a cookie that collects
and stores information for use later.
View State The view state is the state of the page and all its controls. It is
automatically maintained across posts by ASP.NET framework.
Loading slow down can be avoided
ASP.NET server controls retain its state but HTML controls doesnt retain
its state
, Session
A computer cookie is a small file no larger than four kilobytes used by Web sites
to log visitors to and from the site. Web sites download a cookie that collects and
stores information for use later.
ASP.NET has ists own controls, ASP.NET is an event driven programing language
ASP.NET is event driven language means In computer programming, eventdriven programming is a programming paradigm in which the flow of the program
is determined by events such as user actions (mouse clicks, key presses), sensor
outputs, or messages from other programs/threads.
Initial page load:Post Back:-means when you reload the same page again and again
Web Server
State Management and ASP.NET page Life Cycle are the two important terms
which are common in ASP.NET job interview
ASP.NET Page Life Cycle
When a page is requested, it is loaded into the server memory, processed, and
sent to the browser. Then it is unloaded from the memory. At each of these steps,
methods and events are available, which could be overridden according to the
need of the application. In other words, you can write your own code to override
the default code.
The Page class creates a hierarchical tree of all the controls on the page. All the
components on the page, except the directives, are part of this control tree. You
can see the control tree by adding trace= "true" to the page directive. We will
cover page directives and tracing under 'directives' and 'event handling'.
The page life cycle phases are:
Initialization
Page rendering
Understanding the page cycle helps in writing codes for making some specific
thing happen at any stage of the page life cycle. It also helps in writing custom
controls and initializing them at right time, populate their properties with viewstate data and run control behavior code.
Following are the different stages of an ASP.NET page:
Starting of page life cycle - At this stage, the Request and Response
objects are set. If the request is an old request or post back, the IsPostBack
property of the page is set to true. The Culture property of the page is also
set.
Page initialization - At this stage, the controls on the page are assigned
unique ID by setting the UniqueID property and the themes are applied. For
a new request, postback data is loaded and the control properties are
restored to the view-state values.
Page load - At this stage, control properties are set using the view state and
control state values.
Page rendering - At this stage, view state for the page and all controls are
saved. The page calls the Render method for each control and the output of
rendering is written to the Output Stream class of the Response property of
page.
Unload - The rendered page is sent to the client and page properties, such
as Response and Request, are unloaded and all cleanup done.
PreInit - PreInit is the first event in page life cycle. It checks the IsPostBack
property and determines whether the page is a postback. It sets the themes
and master pages, creates dynamic controls, and gets and sets profile
property values. This event can be handled by overloading the OnPreInit
method or creating a Page_PreInit handler.
Init - Init event initializes the control property and the control tree is built.
This event can be handled by overloading the OnInit method or creating a
Page_Init handler.
LoadViewState -
LoadViewState
event
allows
loading
view
state
LoadPostData - During this phase, the contents of all the input fields are
defined with the <form> tag are processed.
PreLoad - PreLoad occurs before the post back data is loaded in the
controls. This event can be handled by overloading the OnPreLoad method
or creating a Page_PreLoad handler.
Load - The Load event is raised for the page first and then recursively for all
child controls. The controls in the control tree are created. This event can be
handled by overloading the unloads method or creating a Page Load
handler.
Pretender - The PreRender event occurs just before the output is rendered.
By handling this event, pages and controls can perform any updates before
the output is rendered.
SaveStateComplete -
State
of
control
on
the
page
is
saved.
Personalization, control state and view state information is saved. The HTML
markup is generated. This stage can be handled by overriding the Render
method or creating a Page_Render handler.
UnLoad - The UnLoad phase is the last phase of the page life cycle. It raises
the UnLoad event for all controls recursively and lastly for the page itself.
Final cleanup is done and all resources and references, such as database
connections, are freed. This event can be handled by modifying the
OnUnLoad method or creating a Page_UnLoad handle
Connection String
If you are using SQL Server Authentication you should use user name and
pass word for the Web.Config, but if we use on integrated security is used for a
Desktop server Authentication.
MARKETING SESSION
Things that should be done or Not
# Remove your resume from any job search site immediately
# deactivate/ purge your LinkedIn profile immediately
# Make your Facebook Profile PRIVATE or FRIENDS ONLY
# Make any other social media profiles private as well
# Contact your Recruiter or more at analysis if help is needed
# Sample resumes will be provided
MARKETING PROCESS
CONSULTANT-----MARKETER-------VENDOR---------END-CLIENT