ASP.NET Imran Rashid CTO at ManiWeber Technologies.

Slides:



Advertisements
Similar presentations
Unit 02. ASP.NET Introduction HTML & Server controls Postbacks Page Lifecycle.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Web Forms and ASP.NET Programming Right from the Start with Visual Basic.NET 1/e 12.
Web Server Programming
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
Server-Side vs. Client-Side Scripting Languages
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Web-Based Applications
Overview of ASP.NET Prepared By : Lec : Zalak Thakrar Follow Me on
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
ASP.Net, Web Forms and Web Controls 1 Outline Introduction Simple HTTP Transaction System Architecture Creating and Running a Simple Web Form Example Web.
Web Programming – Java Script Association of Computing Activities Computer Science and Engineering Indian Institute of Technology Kanpur.
Tutorial: Introduction to ASP.NET Internet Technologies and Web Application 4 th February 2010.
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
JavaScript & jQuery the missing manual Chapter 11
DR.JOHN ABRAHAM PROFESSOR UTPA ASP.NET. ACTIVE SERVER PAGES (ASP) Web application development environment Web applications use web browser to display.
Ch6:creating consistent looking web sites. Master pages Master page defines a combination of fixed content and content place holder to hold the web page(.aspx)
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Client Scripting1 Internet Systems Design. Client Scripting2 n “A scripting language is a programming language that is used to manipulate, customize,
ASP.NET.. ASP.NET Environment ASP.NET is Microsoft's programming framework that enables the development of Web applications and services. It is an easy.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
Murach’s ASP.NET 4.0/VB, C1© 2006, Mike Murach & Associates, Inc.Slide 1.
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
Overview of Previous Lesson(s) Over View  SDI programs  The Application Wizard can generate single-document interface (SDI) applications that work.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Chapter 4: Working with ASP.NET Server Controls OUTLINE  What ASP.NET Server Controls are  How the ASP.NET run time processes the server controls on.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
The Module Road Map Assignment 1 Road Map We will look at… Internet / World Wide Web Aspects of their operation The role of clients and servers ASPX.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
HTML Overview Part 5 – JavaScript 1. Scripts 2  Scripts are used to add dynamic content to a web page.  Scripts consist of a list of commands that execute.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
USING JAVASCRIPT TO SHOW AN ALERT Web Design Sec 6-2 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development.
Overview of Previous Lesson(s) Over View  ASP is a technology that enables scripts in web pages to be executed by an Internet server.  ASP.NET is a.
Text INTRODUCTION TO ASP.NET. InterComm Campaign Guidelines CONFIDENTIAL Simply Server side language Simplified page development model Modular, well-factored,
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before.
 Lecture  Website language: ASP.net  Book name Beginning ASP.NET 4 in C# and VB 2.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core RC2 * aka ASP.NET 5 before.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
Chapter 1 Getting Started with ASP.NET Objectives Why ASP? To get familiar with our IDE (Integrated Development Environment ), Visual Studio. Understand.
ASP.NET Forms.
Using JavaScript to Show an Alert
Web Forms, HTML, and ASP.NET
Introduction and Principles
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
Chapter 2 Client/Server Applications
Section 17.1 Section 17.2 Add an audio file using HTML
Haritha Dasari Josue Balandrano Coronel -
4. Javascript Pemrograman Web I Program Studi Teknik Informatika
Web Development in Microsoft Visual Studio 2013
Web Development Using ASP .NET
A Quick Overview of ASP.NET Core 1.0
ASP.NET Module Subtitle.
Teaching slides Chapter 6.
ASP.NET.
An Introduction to JavaScript
Introduction to Programming and JavaScript
MASTER PAGES.
ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.
Client-Server Model: Requesting a Web Page
Presentation transcript:

ASP.NET Imran Rashid CTO at ManiWeber Technologies

Outline Introduction ASP.NET - First Example Master Pages in ASP.NET Theme Integration ASP Tags Collaboration b/w .aspx and aspx.cs

Introduction

Introduction ASP.NET is an open source web framework for building modern web apps and services with .NET [Microsoft] It creates websites based on HTML5, CSS, and JavaScript that are simple, fast, and can scale to millions of users ASP stands for Active Server Pages [w3schools] ASP supports many different development models: Classic ASP ASP.NET Web Forms ASP.NET MVC ASP.NET Web Pages ASP.NET API ASP.NET Core

Introduction The ASP Technology Classic ASP - Active Server Pages ASP and ASP.NET are server side technologies Both technologies enable computer code to be executed by an Internet server When a browser requests an ASP or ASP.NET file, the ASP engine reads the file, executes any code in the file, and returns the result to the browser Classic ASP - Active Server Pages ASP (aka Classic ASP) was introduced in 1998 as Microsoft's first server side scripting language Classic ASP pages have the file extension .asp and are normally written in VBScript

Introduction ASP.NET ASP.NET Web Pages ASP.NET was released in 2002 as a successor to Classic ASP ASP.NET pages have the extension .aspx and are normally written in C# (C sharp) ASP.NET 4.6 is the latest official version of ASP.NET ASP.NET 5 was expected to be an important redesign of ASP.NET However, the development of ASP.NET 5 was stopped in favor of ASP.NET Core ASP.NET Web Pages ASP.NET Web Pages is an SPA application model (Single Page Application)

Introduction ASP.NET MVC ASP.NET Web API The SPA model is quite similar to PHP and Classic ASP ASP.NET Web Pages is being merged into the new ASP.NET Core ASP.NET MVC ASP.NET MVC is an MVC application model (Model-View-Controller) ASP.NET MVC is being merged into the new ASP.NET Core ASP.NET Web API ASP.NET API is an API application model (Application Programming Interface) ASP.NET API is being merged into the new ASP.NET Core

Introduction ASP.NET Web Forms ASP.NET Core ASP.NET Web Forms is an event driven application model ASP.NET Web Forms is not a part of the new ASP.NET Core ASP.NET Core ASP.NET Core was released in 2016 ASP.NET Core merges ASP.NET MVC, ASP.NET Web API, and ASP.NET Web Pages into one application framework

ASP.NET - First Example

ASP.NET - First Example An ASP.NET page is made up of a number of server controls along with HTML controls, text, and images Sensitive data from the page and the states of different controls on the page are stored in hidden fields that form the context of that page request ASP.NET runtime controls the association between a page instance and its state An ASP.NET page is an object of the Page or inherited All the controls on the pages are also objects of the related control class When a page is run, an instance of the object page is created along with all its content controls

ASP.NET - First Example An ASP.NET page is also a server side file saved with the .aspx extension It is modular in nature and can be divided into the following core sections: Page Directives The page directives set up environment for the page to run The @Page directive defines page-specific attributes used by ASP.NET page parser and compiler Page directives specify how the page should be processed, and which assumptions need to be taken about the page It allows importing namespaces, loading assemblies, and registering new controls with custom tag names and namespace prefixes

ASP.NET - First Example Code Section The code section provides the handlers for the page and control events along with other functions required We mentioned that, ASP.NET follows an object model Now, these objects raise events when some events take place on the user interface, like a user clicks a button or moves the cursor The kind of response these events need to reciprocate is coded in the event handler functions The event handlers are nothing but functions bound to the controls The code section or the code behind file provides all these event handler routines, and other functions used by the developer

ASP.NET - First Example Page Layout The page layout provides the interface of the page & contains the server controls, text, JavaScript, and HTML tags

Master Pages in ASP.NET

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 (or a group of 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

Header Container Contents Sidebar Footer Master Pages in ASP.NET Master vs. Content Header Default.aspx Container Contents Default.aspx Sidebar Login.aspx Login.aspx Footer

Theme Integration

ASP Tags

Collaboration b/w .aspx and aspx.cs

Any ?