0% found this document useful (0 votes)
25 views19 pages

BY: Mukesh Vashishtha CSE (Final Year)

The document discusses several key points about .NET technology: - It allows for cross-platform development using common languages like C#, VB, and C++ that compile to an intermediate language and run on the Common Language Runtime. - This runtime environment provides common services to components developed in different languages. - ASP.NET validation controls like RequiredFieldValidator and RangeValidator inherit from a base validator class and can be used to validate user input. - AJAX techniques allow for updating parts of a web page without reloading the entire page to provide faster and more interactive experiences. - Silverlight is a .NET implementation that delivers multimedia and rich interactive applications for the web across browsers and platforms.

Uploaded by

Ankur Garg
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views19 pages

BY: Mukesh Vashishtha CSE (Final Year)

The document discusses several key points about .NET technology: - It allows for cross-platform development using common languages like C#, VB, and C++ that compile to an intermediate language and run on the Common Language Runtime. - This runtime environment provides common services to components developed in different languages. - ASP.NET validation controls like RequiredFieldValidator and RangeValidator inherit from a base validator class and can be used to validate user input. - AJAX techniques allow for updating parts of a web page without reloading the entire page to provide faster and more interactive experiences. - Silverlight is a .NET implementation that delivers multimedia and rich interactive applications for the web across browsers and platforms.

Uploaded by

Ankur Garg
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

BY: Mukesh Vashishtha CSE (Final Year)

Accelerating innovation

QUALITY WITH COST -EFFECTIVENESS

TECHNOLOGY
LANGUAGE ?

CROSS PLATEFORM SUPPORT

LANGUAGE INTEROPERATIBILITY

EASE OF DEPLOYMENT

Source code Managed code

Visual Basic
Compiler Assembly IL Code

C#
Compiler Assembly IL Code

C++
Compiler Assembly IL Code Unmanaged Component

Common Language Runtime


JIT Compiler
Native Code

Operating System Services

Compilers use the runtime type system to produce type compatible components

Components

C#

VB

C++

Compilers

Common Type System

Runtime Environment

VB

VC

...

Script

IL
Standard JIT Compiler 0 1 0 1 0

Native Code

Common Language Runtime

RequiredFieldValidator CompareValidator

RangeValidator
CustomValidator

RequiredFieldValidator

System.Object System.Web.UI.Control

System.Web.UI.WebControls.Webcontrol
System.Web.UI.WebControls.Label System.Web.UI.WebControls.BaseValidator System.Web.UI.WebControls.RequiredFieldValidator

RangeValidator

System.Object System.Web.UI.Control

System.Web.UI.WebControls.Webcontrol
System.Web.UI.WebControls.Label System.Web.UI.WebControls.BaseValidator System.Web.UI.WebControls.RangeValidator

Response
Represents the client browser
Response.Redirect(http://www.microsoft.com) Response.Cookies[UserName] = Bob

Request

Represents the server


Request.PhysicalApplicationPath UserName = (String)Request.Cookies[UserName]

Update

data without complete reload

Minimal

processing on web server

AJAX

Control Toolkit

13

DataSet

Authors

Database Connection DataAdapter


Select from Authors Authors

DataSet

Authors

Database Connection
Publishers

Publishers

DataAdapter
Select from Publishers

DataSet

Authors

DataGrid Repeater

Publishers

DetailsView

DataView

Sample HOME Page

Sample LOGIN Page

Sample STUDENT DETAIL Page

17

Microsoft Silverlight is a cross-browser, cross-platform implementation of .NET for building and delivering the next generation of media experiences & rich interactive applications for the Web.

19

You might also like