ASP.Net
Interview Question and Answers
1.
|
What is ASP.NET?
|
ASP.NET is a server side scripting
technology that enables scripts (embedded in web pages) to be executed by an
Internet server.
ASP.NET provides increased performance by running compiled code. |
2.
|
What is the difference between Classic ASP
and ASP.Net?
|
ASP is Interpreted language
based on scripting languages like Jscript or VBScript.
ASP.Net is
supported by compiler and has compiled language support.
|
3.
|
What is Difference between Namespace and
Assembly?
|
Namespace is a logical design-time naming
convenience, whereas an assembly establishes the name scope for types at run
time.
|
4.
|
What is the difference between early
binding and late binding?
|
Calling a non-virtual method, decided at a
compile time is known as early binding. Calling a virtual method (Pure
Polymorphism), decided at a runtime is known as late binding.
|
5.
|
What is the difference between ASP Session
State and ASP.Net Session State?
|
ASP session state relies on cookies,
Serialize all requests from a client, does not survive process shutdown, Can
not maintained across machines in a Web farm.
|
6.
|
What is the difference between ASP Session
and ASP.NET Session?
|
Asp.net session supports cookie less
session & it can span across multiple servers.
|
7.
|
What is reflection?
|
All .NET compilers produce metadata about
the types defined in the modules they produce. This metadata is packaged
along with the module (modules in turn are packaged together in assemblies),
and can be accessed by a mechanism called reflection.
The System.Reflection namespace contains classes that can be used to interrogate the types for a module/assembly. |
8.
|
What is the difference between
Server.Transfer and response.Redirect?
|
|
The Server.Transfer () method stops
the current page from executing, and runs the content on the specified page,
when the execution is complete the control is passed back to the calling
page.
While the Response.Redirect () method transfers the control on the specified page and the control is never passed back to calling page after execution. |
||
9.
|
What is a PostBack?
|
|
The process in which a Web page sends data
back to the same page on the server.
|
10.
|
What namespace does the Web page belong in
the .NET Framework class hierarchy?
|
System.Web.UI.Page
|
11.
|
What’s a bubbled event?
|
When you have a complex control, like
DataGrid, writing an event processing routine for each object (cell, button,
row, etc.) is quite tedious. The controls can bubble up their event handlers,
allowing the main DataGrid event handler to take care of its constituents.
|
12.
|
What is the differences between Server-side
and Client-side code?
|
|
13.
|
What is the difference between static or
dynamic assemblies?
|
Assemblies can be static or dynamic.
Static assemblies can include .NET Framework types (interfaces and classes), as well as resources for the assembly (bitmaps, JPEG files, resource files, and so on). Static assemblies are stored on disk in portable executable (PE) files. Dynamic assemblies, which are run directly from memory and are not saved to disk before execution. You can save dynamic assemblies to disk after they have executed. |
14.
|
What are the difference between Structure
and Class?
|
|
15.
|
What is the differences between
dataset.clone and dataset.copy?
|
Dataset.clone copies just the structure of dataset (including all
the datatables, schemas, relations and constraints.); however it doesn’t copy
the data.
Dataset.copy, copies both the dataset structure and the data. |
16.
|
What is the difference between Custom
Control and User Control?
|
Custom Controls are compiled code (Dlls), easier to use, difficult to
create, and can be placed in toolbox. Drag and Drop controls. Attributes can
be set visually at design time. Can be used by Multiple Applications (If Shared
Dlls), Even if Private can copy to bin directory of web application add
reference and use. Normally designed to provide common functionality
independent of consuming Application.
User Controls are similar to those of ASP include files, easy to create, can not be placed in the toolbox and dragged - dropped from it. A User Control is shared among the single application files. |
|
17.
|
What is the difference between ASP Session
State and ASP.Net Session State?
|
ASP session state relies on cookies, Serialize
all requests from a client, does not survive process shutdown, Can not
maintained across machines in a Web farm.
|
18.
|
What is ViewState?
|
ViewState is
a .Net mechanism to store the posted data among post backs. ViewState 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.
|
19.
|
What is Authentication and Authorization?
|
Authentication is the process of identifying users. Authentication is
identifying/validating the user against the credentials (username and
password) and Authorization performs after authentication.
Authorization is the process of granting access to those users based on identity. Authorization allowing access of specific resource to user. |
20.
|
What are the types of Authentication?
|
There are 3 types of Authentication. Windows, Forms and
Passport Authentication.
|
21.
|
What are the different types of Validation
Controls?
|
There are six types of validation controls available :
|
22.
|
What is the Web User Control?
|
Combines existing Server and/or HTML
controls by using VS.Net to create functional units that encapsulate some
aspects of UI. Resides in Content Files, which must be included in project in
which the controls are used.
|
23.
|
What namespaces are necessary to create a
localized application?
|
|
24.
|
How to Manage State in ASP.Net?
|
|
There are several ways to manage a state.
|
||
25.
|
What are the different types of Caching?
|
|
There are three types of Caching :
|
26.
|
What is Side-by-Side Execution?
|
The CLR allows any versions of the
same-shared DLL (shared assembly) to execute at the same time, on the same
system, and even in the same process. This concept is known as side-by-side
execution.
|
27.
|
How to view an assembly?
|
We can use the tool "ildasm.exe"
known as "Assembly Disassembler" to view the assembly.
|
28.
|
Which are the namespaces that are imported
automatically by Visual Studio in ASP.Net?
|
There are 7 namespaces which are imported
automatically.
|
29.
|
What are the layouts of ASP.NET Pages?
|
.
GridLayout positions the form object on absolute x and y co-ordinates of the screen. FlowLayout positions the form objects relative to each other. |
30.
|
What is Delegates?
|
Delegates are a type-safe, object-oriented
implementation of function pointers and are used in many situations where a
component needs to call back to the component that is using it. Delegates are
generally used as basis of events, which allow any delegate to easily be
registered for as event.
|
31.
|
What is a Namespace? What is the use of a namespace?
|
Namespaces are logical grouping of classes
and other types in hierarchical structure.
Namespaces are useful to avoid collision or ambiguity among the classes and type names. Another use of the namespace is to arrange a group of classes for a specific purpose. |
32.
|
What’s the difference between
Codebehind="MyCode.aspx.cs" and Src="MyCode.aspx.cs"?
|
Visual Studio uses the Codebehind attribute
to distinguish the page source or programming logic from the design. Also the
src attribute will make the page compile on every request. That is the page
will not be compiled in advance and stored in the bin as a dll instead it
will be compiled at run time.
|
|
33.
|
What is datagrid?
|
The DataGrid Web server control is a
powerful tool for displaying information from a data source. It is easy to
use; you can display editable data in a professional-looking grid by setting
only a few properties. At the same time, the grid has a sophisticated object model
that provides you with great flexibility in how you display the data.
|
34.
|
How do you hide the columns?
|
One way to have columns appear dynamically
is to create them at design time, and then to hide or show them as needed.
You can do this by setting a column’s “Visible” property.
|
35.
|
What are different types of directives in
.NET?
|
|
36.
|
What data type does the RangeValidator
control support?
|
|
37.
|
What is cookies?
|
Cookies are small pieces of text, stored on
the client’s computer to be used only by the website setting the cookies.
This allows webapplications to save information for the user, and then re-use
it on each page if needed
|
38.
|
How many classes can a single .NET DLL
contain?
|
It can contain many classes.
|
39.
|
What methods are fired during the page
load?
|
|
40.
|
What is the difference between Value Types
and Reference Types?
|
|
Value Types uses Stack to store the data.
|
||
41.
|
What is the difference between Server-side scripting
and Client-side scripting?
|
|
Server
side scripting means that all the script will be executed by the server and
interpreted as needed. ASP doesn't have some of the functionality like
sockets, uploading, etc.
Client side scripting means that the script will be executed immediately in the browser such as form field validation, clock, email validation, etc. Client side scripting is usually done in VBScript or JavaScript. |
42.
|
How do you create a permanent cookie?
|
Permanent cookies are available until a
specified expiration date, and are stored on the hard disk.So Set the
'Expires' property any value greater than DataTime.MinValue with respect to
the current datetime. If u want the cookie which never expires set its Expires
property equal to DateTime.maxValue.
|
43.
|
Which method do you use to redirect the
user to another page without performing a round trip to the client?
|
|
44.
|
Which method do you use to redirect the
user to another page without performing a round trip to the client?
|
Server.transfer
|
45.
|
What tag do you use to add a hyperlink
column to the DataGrid?
|
<asp:HyperLinkColumn>< /
asp:HyperLinkColumn>
|
46.
|
What is web.config file?
|
Web.config file is the configuration file
for the Asp.net web application. There is one web.config file for one asp.net
application which configures the particular application. Web.config file is
written in XML with specific tags having specific meanings.It includes databa
which includes connections,SessionStates,ErrorHandling,Security etc.
|
47.
|
What is the difference between in-proc and
out-of-proc?
|
An Inproc is one which runs in the
same process area as that of the client giving tha advantage of speed but the
disadvantage of stability becoz if it crashes it takes the client application
also with it.
Outproc is one which works outside the clients memory thus giving stability to the client, but we have to compromise a bit on speed. |
48.
|
What is a PostBack?
|
|
The process in which a Web page sends data
back to the same page on the server.
|
||
49.
|
How many languages .NET is supporting now?
|
|
When .NET was introduced it came with
several languages. VB.NET, C#, COBOL and Perl, etc. The site
DotNetLanguages.Net says 44 languages are supported.
|
50.
|
What is smart navigation?
|
The cursor position is maintained when the
page gets refreshed due to the server side validation and the page gets
refreshed.
|
51.
|
How do you validate the controls in an ASP
.NET page?
|
Using special validation controls that are
meant for this. We have Range Validator, Email Validator
|
52.
|
How do you turn off cookies for one page in
your site?
|
Use Cookie.Discard property, Gets or sets
the discard flag set by the server. When true, this property instructs the
client application not to save the Cookie on the user's hard disk when a
session ends.
|
53.
|
Which two properties are on every
validation control?
|
We have two common properties for every validation
controls:
|
54.
|
Which control would you use if you needed
to make sure the values in two different controls matched?
|
CompareValidator is used to ensure that two
fields are identical.
|
55.
|
What is the difference between HTTP-Post
and HTTP-Get?
|
The GET method creates a query string and
appends it to the script's URL on the server that handles the request.
The POST method creates a name/value pairs that are passed in the body of the HTTP request message. |
56.
|
What is strong-typing versus weak-typing?
|
Strong typing
implies that the types of variables involved in operations are associated to
the variable, checked at compile-time, and require explicit conversion
Weak typing implies that they are associated to the value, checked at run-time, and are implicitly converted as required. |
|
57.
|
What is boxing and unboxing?
|
Implicit conversion of value type to
reference type of a variable is known as BOXING, for example integer to
object type conversion.
Conversion of reference type variable back to value type is called as UnBoxing. |
58.
|
What is garbage collection?
|
Garbage collection is a system whereby a
run-time component takes responsibility for managing the lifetime of objects
and the heap memory that they occupy.
|
59.
|
What is serialization?
|
Serialization is the process of converting
an object into a stream of bytes.
Deserialization is the opposite process of creating an object from a stream of bytes. Serialization / Deserialization is mostly used to transport objects. |
60.
|
What is the differnce between Managed code
and unmanaged code?
|
Managed Code: Code that runs under a "contract of
cooperation" with the common language runtime. Managed code must supply
the metadata necessary for the runtimeto provide services such as memory
management, cross-language integration, code access security, and automatic
lifetime control of objects. All code based on Microsoft intermediate
language (MSIL) executes as managed code.
Un-Managed Code:Code that is created without regard for the conventions and requirements of the common language runtime. Unmanaged code executes in the common language runtime environment with minimal services (for example, no garbage collection, limited debugging, and so on). |
61.
|
What is difference between constants,
readonly and, static?
|
|
62.
|
What is namespace used for loading
assemblies at run time and name the methods?
|
System.Reflection
|
63.
|
How big is the datatypeint in .NET?
|
32 bits
|
64.
|
What is difference between abstract classes
and interfaces?
|
|
Abstract classes can have concrete methods
while interfaces have no methods implemented.
Interfaces do not come in inheriting chain, while abstract classes come in inheritance. |
||
65.
|
In which event are the controls fully
loaded?
|
|
Page_load event guarantees that all
controls are fully loaded. Controls are also accessed.
In Page_Init events but you will see that viewstate is not fully loaded during this event. |
66.
|
What is the use of @ Register directives?
|
@Register directive informs the compiler of
any custom server control added to the page.
|
67.
|
Define RequiredFieldValidator?
|
It checks whether the control have any
value. It's used when you want the control should not be empty.
|
68.
|
What are the different types of Session
state management options available with ASP.NET?
|
ASP.NET provides In-Process and
Out-of-Process state management. In-Process stores the session in memory on
the web server. Out-of-Process Session state management stores data in an
external data source. The external data source may be either a SQL Server or
a State Server service. Out-of-Process state management requires that all
objects stored in session are serializable.
|
69.
|
What are the difference between const and
readonly?
|
|
70.
|
How do you turn off cookies in one page of
your asp.net application?
|
We may not use them at the max, However to
allow the cookies or not, is client side functionality.
|
71.
|
What’s the difference between
Response.Write () and Response.Output.Write()?
|
Response.Outout.Write allows us to write
the formatted out put.
|
72.
|
What is the difference between inline and
code behind?
|
|
Inline code written along with the html and
design blocks in an .aspx page.
Code-behind is code written in a separate file (.cs or .vb) and referenced by the .aspx page. |
||
73.
|
What is the difference between early
binding and late binding?
|
|
Calling a non-virtual method, decided at a
compile time is known as early binding.
Calling a virtual method (Pure Polymorphism), decided at a runtime is known as late binding. |
74.
|
What is the difference between ASP Session
and ASP.NET Session?
|
Asp.net session supports cookie less
session & it can span across multiple servers.
|
75.
|
What is Common Language Runtime?
|
CLR also known as Common Language Run
time provides a environment in which program are executed, it activate
object, perform security check on them, lay them out in the memory, execute
them and garbage collect them.
|
76.
|
What is Intermediate Language?
|
MSIL are also known as Microsoft
Intermediate Language is the CPU-independent instruction set into which
.Net framework programs are compiled. It contains instructions for loading,
storing initializing, and calling methods on objects.
|
77.
|
What is CTS?
|
The Common type system is a rich
type system, built into the common language runtime, which supports the types
and operations found in most programming languages.
|
78.
|
What is Common Langauge Specification?
|
CLS also known as Common Language
Specification defines the rules which all language must support, in order to
be a part of .Net framework. The Common Language Specification is a set of
constructs and constraints that serves as a guide for library writers and
compiler writers.
|
79.
|
Which class deals wit the user’s locale
information?
|
System.Web.UI.Page.Culture
|
80.
|
What is the lifespan for items stored in
ViewState?
|
|
Items stored in a ViewState exist for the
life of the current page, including the post backs on the same page.
|
||
81.
|
Can we disable ViewState, If, yes how?
|
|
ViewState can be disabled by using
"EnableViewState" property set to false.
|
82.
|
Can you give an example of what might be
best suited to place in the Application_Start and Session_Start subroutines?
|
All the global declarations or the
variables used commonly across the application can be deployed under
Application_Start. All the user specific tasks or declarations can be dealt
in the Session_Start subroutine.
|
83.
|
What is an assembly?
|
Assemblies are the building blocks of the
.NET framework. They are the logical grouping of the functionality in a
physical file.
|
84.
|
What are different types of Assemblies?
|
|
85.
|
Which method do you invoke on the
DataAdapter control to load your generated dataset with data?
|
DataAdapter’s fill () method is used to
fill load the data in dataset.
|
86.
|
Which template is to be provided in the Repeater
control in order to display a data?
|
|
87.
|
What are the advantages of an assembly?
|
|
88.
|
What is an ArrayList?
|
|
The ArrayList object is a collection of
items containing a single data type values.
|
||
89.
|
What is a Literal Control?
|
|
The Literal control is used to display text
on a page. The text is programmable. This control does not let you apply
styles to its content.
|
90.
|
Which namespaces are used for data access?
|
|
91.
|
What is Remoting?
|
Remoting is a means by which one operating
system process, or program, can communicate with another process. The two
processes can exist on the same computer or on two computers connected by a
LAN or the Internet.
|
92.
|
What’s the use of “GLOBAL.ASAX” file?
|
It allows to executing ASP.NET application
level events and setting application-level variables.
|
93.
|
What is a SESSION and APPLICATION object?
|
Session object store information between
HTTP requests for a particular user.
Session variables are used to store user specific information where as in application variables we can’t store user specific information. while application object are global across users. |
94.
|
What is the difference between a Thread and
a Process?
|
A thread is a path of execution that run on
CPU, a proccess is a collection of threads that share the same virtual
memory.
A process have at least one thread of execution, and a thread always run in a process context. |
95.
|
What's the difference between the Debug
class and Trace class?
|
|
96.
|
What’s the top .NET class that everything
is derived from?
|
|
System.Object
|
||
97.
|
How is method overriding different from
overloading?
|
|
When Overriding, you change the
method behavior for a derived class.
Overloading simply involves having a method with the same name within the class. |
98.
|
What is the difference between
System.String and System.StringBuilder classes?
|
|
99.
|
What is the differences between Server-side
and Clientside code?
|
|
100.
|
What’s an interface?
|
It’s an abstract class with public abstract
methods all of which must be implemented in the inherited classes.
|
101.
|
What is a formatter?
|
A formatter is an object that is
responsible for encoding and serializing data into messages on one end, and
deserializing and decoding messages into data on the other end.
|
102.
|
What is Marshalling?
|
Marshaling is a process of making an object in one
process (the server) available to another process (the client). There are two
ways to achieve the marshalling.
|
103.
|
What is a Static class?
|
|
Static class is a class which can be used
or accessed without creating an instance of the class.
|
||
105.
|
What is a DataSet?
|
|
A DataSet is an in memory representation of
data loaded from any data source.
|
106.
|
What is a DataTable?
|
A DataTable is a class in .NET Framework
and in simple words a DataTable object represents a table from a database.
|
107.
|
What is a life span of a static variable?
|
A static variable’s life span is till the
class is in memory
|
108.
|
What is the difference between an abstract
method & virtual method?
|
An Abstract method does not provide
an implementation and forces overriding to the deriving class (unless the
deriving class also an abstract class),
Virtual method has an implementation and leaves an option to override it in the deriving class. Thus Virtual method has an implementation & provides the derived class with the option of overriding it. Abstract method does not provide an implementation & forces the derived class to override the method. |
109.
|
How many namespaces are in .NET version
1.1?
|
124
|
110.
|
What is sealed class
|
|
111.
|
What are the components of web form in ASP.NET?
|
|
112.
|
How do you turn off cookies for one page in
your site?
|
Use the Cookie. Discard Property which Gets
or sets the discard flag set by the server. When true, this property
instructs the client application not to save the Cookie on the users hard
disk when a session ends.
|
|
113.
|
What is AutoPostback?
|
AutoPostBack automatically posts the page
back to the server when state of the control is changed.
|
114.
|
What is Globalization?
|
Globalization is the process of creating
multilingual application by defining culture specific features like currency,
date and time format, calendar and other issues.
|
115.
|
What is the main difference between Asp.net
and Vb.net?
|
|
116.
|
Is string a value type or a reference type?
|
Srting is a Reference type.It can create a
new instance at every time.
|
117.
|
What base class do all Web Forms inherit
from?
|
System.web.UI.Page class
|
118.
|
What does assert () do?
|
In debug compilation, assert takes in a
Boolean condition as a parameter, and shows the error dialog if the condition
is false. The program proceeds without any interruption if the condition is
true.
|
119.
|
What is cookie less session? How it works?
|
By default, ASP.NET will store the session
state in the same process that processes the request, just as ASP does. If
cookies are not available, a session can be tracked by adding a session
identifier to the URL.
|
120.
|
What is the difference between Compiler and
Interpreter?
|
Compiler:
A compiler is a program that translates program (called source code) written in some high level language into object code.A compiler translates high-level instructions directly into machine language and this process is called compiling. Interpreter: An interpreter translates high-level instructions into an intermediate form, which it then executes. Interpreter analyzes and executes each line of source code in succession, without looking at the entire program; the advantage of interpreters is that they can execute a program immediately. |
|
121.
|
What is the difference between an ADO.NET
Dataset and an ADO Recordset?
|
|
122.
|
What are the validation controls?
|
A set of server controls included with
ASP.NET that test user input in HTML and Web server controls for
programmer-defined requirements. Validation controls perform input checking
in server code. If the user is working with a browser that supports DHTML, the
validation controls can also perform validation using client script.
|
123.
|
What is the difference between “Web.config”
and “Machine.Config”?
|
|
124.
|
What is event bubbling?
|
Server controls like Data grid, Data List,
and Repeater can have other child controls inside them. Example Data Grid can
have combo box inside data grid. These child control do not raise there
events by themselves, rather they pass the event to the container parent
(which can be a data grid, data list, repeater), which passed to the page as
“ItemCommand” event. As the child control send events to parent it is termed
as event bubbling.
|
125.
|
What is the use of @ Register directives?
|
@Register directive informs the compiler of
any custom server control added to the page.
|
126.
|
Where is View State information stored?
|
In HTML Hidden Fields.
|
127.
|
What is role based security?
|
By default, ASP.NET will store the session
state in the same process that processes the request, just as ASP does. If
cookies are not available, a session can be tracked by adding a session
identifier to the URL.
|
128.
|
What is the difference between Asp and
Asp.net?
|
ASP (Active
Server Pages) and ASP.NET are both server side technologies for building web
sites and web applications, ASP.NET is Managed compiled code - asp is
interpreted. and ASP.net is fully Object oriented.
ASP.NET has been entirely re-architected to provide a highly productive programming experience based on the .NET Framework, and a robust infrastructure for building reliable and scalable web applications. |
|
129.
|
What are the various security methods which
IIS Provides apart from .NET?
|
The various security methods which IIS provides are :
|
130.
|
What are Master Pages in ASP.NET?
|
ASP.NET master pages allow you to create a
consistent layout for the pages in your application. A single master page
defines the look and feel and standard behavior that you want for all of the
pages in your application. You can then create individual content pages that
contain the content you want to display. When users request the content
pages, they merge with the master page to produce output that combines the
layout of the master page with the content from the content page.
|
131.
|
What are the advantages of ASP.Net?
|
|
132.
|
What is event bubbling?
|
Server controls like Data grid, Data List,
and Repeater can have other child controls inside them. Example Data Grid can
have combo box inside data grid. These child control do not raise there
events by themselves, rather they pass the event to the container parent
(which can be a data grid, data list, repeater), which passed to the page as
“ItemCommand” event. As the child control send events to parent it is termed
as event bubbling.
|
133.
|
What is WSDL?
|
|
WSDL stands for Web Services Description
Language is an XML-based language for describing Web services and how to
access them.
WSDL is used to describe Web services. |
||
134.
|
What is the use of @ Register directives?
|
|
@Register directive informs the compiler of
any custom server control added to the page.
|
135.
|
What is the difference between javascript
and vbscript?
|
Javascript :
JavaScript is a client-side scripting language. JavaScript is used to create interactive web applications supported by the Netscape browser. JavaScript is simple to use, lightweight, and dynamic. Developers can easily embed code functionality for interactive applications inside a web page. Javascript is case sensitive and it will be run on client side. VBScript: VBScript is a server-side scripting language. VBScript is not case sensitive and it will be run on server side. |
136.
|
What is a web server?
|
A web server delivers requested web pages
to users who enter the URL in a web browser. Every computer on the Internet
that contains a web site must have a web server program.
|
137.
|
What are Cascading style sheets?
|
Cascading style sheets (CSS) collect and organize all of the formatting
information applied to HTML elements on a Web form. Because they keep this
information in a single location, style sheets make it easy to adjust the
appearance of Web applications.
|
138.
|
What is the base class of .net?
|
System.object
|
139.
|
What is the base class of Asp.net?
|
system.Web.UI
|
140.
|
what is use of web.config?
|
|
|
||
141.
|
What is difference between abstract classes
and interfaces?
|
|
Abstract
classes can have concrete methods while interfaces have no methods
implemented.
Interfaces do not come in inheriting chain, while abstract classes come in inheritance. |
142.
|
What is GAC or Global Assembly Cache?
|
Global Assembly Cache (GAC) is a common place to share the .NET assemblies
across many applications. GAC caches all strong named assembly references
within it. All System assemblies that come with the .NET framework reside in
the GAC.
|
143.
|
What is a HashTable?
|
The Hashtable object contains items in
key/value pairs. The keys are used as indexes, and very quick searches can be
made for values by searching through their keys.
|
144.
|
What is CAS or Code Access Security?
|
Code Access Security - CAS is the part of the .NET security model that
determines whether or not a piece of code is allowed to run, and what
resources it can use when it is running.
|
145.
|
What is the Composite Custom Control?
|
Combination of existing HTML and Server
Controls.
|
146.
|
What is RangeValidator?
|
RangeValidator - checks whether a value
falls within a given range of number, date or string.
|
147.
|
What base class do all Web Forms inherit
from?
|
System.web.UI.Page class
|
148.
|
What is the difference between
System.String and System.Text.StringBuilder classes?
|
System.String is immutable.
System.StringBuilder was designed with the purpose of having a mutable string where a variety of operations can be performed. |
|
149.
|
How to Create a Cookie?
|
Cookie are one of several ways to store
data about web site visitors during the time when web server and browser are
not connected. Common use of cookies is to remember users between visits.
Practically, cookie is a small text file sent by web server and saved by web
browser on client machine.
The“Response.Cookies” command is used to create cookies. |
150.
|
How do you identify a Master Page?
|
The master page is identified by a special
@ Master directive that replaces the @ Page directive that is used for
ordinary .aspx pages.
|
151.
|
Explain what a diffgram is and a good use
for one?
|
The DiffGram is one of the two XML formats
that you can use to render DataSet object contents to XML. For reading
database data to an XML file to be sent to a Web Service.
|
152.
|
What is ValidationSummary?
|
ValidationSummary - It show a summary of
errors raised by each control on the page on a specific spot or in a message
box.
|
153.
|
How do you indentify that the page is post
back?
|
By checking the IsPostBack property. If
IsPostBack is True, the page has been posted back.
|
154.
|
what are the types of ASP Objects?
|
There are various types of Asp objects
|
155.
|
What are remotable objects in .NET
Remoting?
|
Remotable objects are the objects that can
be marshaled across the application domains. You can marshal by value, where
a deep copy of the object is created and then passed to the receiver. You can
also marshal by reference, where just a reference to an existing object is
passed.
|
156.
|
What is the difference between ASP Session
and ASP.NET Session?
|
Asp.net session supports cookie less
session & it can span across multiple servers.
|
No comments:
Post a Comment