Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT
|
|
- Theodora Williams
- 6 years ago
- Views:
Transcription
1 Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT
2 AGENDA 5. ASP.NET Server Controls 5.1 Page Control Hierarchy 5.2 Types of Server Controls 5.3 Web Controls 5.4 List Controls 5.5 Input Validation Controls 5.6 Rich Controls
3 Building Web Applications Using ASP.NET, AJAX And JavaScript 5. ASP.NET SERVER CONTROLS
4 5.1 PAGE CONTROL HIERARCHY 66 ASP.NET controls are processed on the server and rendered in HTML/JavaScript to the client in an object-oriented manner. ASP.NET collects all controls on a page and renders them according to the aspx markup specification. Each control can also have child controls. At the page level, ASP.NET added a controls collection that keeps track of the controls on a page (runat= server ). By looping through the controls collection you can examine each individual control.
5 5.1 PAGE CONTROL HIERARCHY 67
6 5.1 PAGE CONTROL HIERARCHY 68
7 5.1 PAGE CONTROL HIERARCHY 69
8 5.2 TYPES OF SERVER CONTROLS 70 HTML Server Controls: Classes that wrap the standard HTML elements. You can turn any general HTML tag into a server control by adding the attribute runat= server. Web Controls: These classes duplicate the functionalities of the basic HTML elements but have a more consistent and meaningful set of properties and methods. You have much more programmatic control over those controls to build a rich UI experience. Rich Controls: These advanced controls have the ability to generate a large amount of HTML markup and even client-side JavaScript to create an interface. Validation Controls: These controls allow you to build sophisticated validation tools for all types of controls and validation needs.
9 5.2 TYPES OF SERVER CONTROLS 71 Data Controls: These controls include sophisticated grids and lists to display large amount of data with support for advanced features such as templating, editing, sorting, and pagination. Navigation Controls: These controls are designed to display site maps and allow the user to perform basic navigation tasks. Login Controls: These controls support forms authentication, an ASP.NET model for authenticating users against a database. These are prebuilt controls having customizable login pages, password recovery, and user creation wizard. ASP.NET AJAX Controls: These controls allow you to use AJAX techniques in your web pages without forcing you to write clientside code. There are other controls that do not translate into visible controls such as DataSource, Panel, etc. controls.
10 5.3 WEB CONTROLS 72 These controls are modeled after the HTML controls but contain much more functionality. Some web controls do not map to a single HTML control, but instead generate Property Description ClientID more complex ASP.NET at the time the page is instantiated. Controls Returns the collection of child controls. You can use the Page.Controls output made up of collection to get the top-level collection of controls on the page. Each several HTML tags those controls can hold still more controls of their own, and so on. and JavaScript EnableVie Returns or sets a Boolean value indicating whether the control should wstate code. true by default. Properties of the general Control class ID Page Parent Visible Returns the identifier of the control, which is a unique name created by control in the Controls collection may contain its own child controls, and maintain its state across postbacks of its parent page. This property is Returns or sets the identifier of the control. In practice, this is the name through which you can access the control from the server-side scripts or the code-behind class. Returns a reference to the page object that contains the control. Returns a reference to the control s parent, which can be the page or another container control. Returns or sets a Boolean value indicating whether the control should be rendered. If false, the control is not just made invisible on the client instead, the corresponding HTML tag is not generated.
11 5.3 WEB CONTROLS Common methods of the general Control Class. Web Control Class has additional powerful properties and methods. Method Description DataBind() Binds the control and all of its child controls to the specified data source or expression. FindControl() Searches for a child control with a specific name in the current control and all contained controls. If the child control is found, the method returns a reference of the general type Control. You can then cast this control to the proper type. HasControls() Returns a Boolean value indicating whether this control has any child controls. The control must be a container tag to have child controls (such as a <div> tag). Render() Writes the HTML output for the control based on its current state. You do not call this method directly. Instead, ASP.NET calls it when the page is being rendered. Properties Description AccessKey Returns or sets the keyboard shortcut that allows the user to quickly navigate to the control. For example, if set to A, the user can move the focus to this control by pressing Alt+A. BackColor Returns or sets the background color. BorderColor Returns or sets the border color. BorderStyle One of the values from the BorderStyle enumeration, including Dashed, Dotted, Double, Groove, Ridge, Inset, Outset, Solid, and None. BorderWidth Returns or sets the border width. CssClass Returns or sets the CSS style to associate with the control. The CSS style can be defined in a <style> section at the top of the page or in a separate CSS file referenced by the page. Enabled Returns or sets the control s enabled state. If false, the control is usually rendered grayed out and is not usable. Font Returns an object with all the style information of the font used for the control s text. This property includes subproperties that can be set with the object-walker syntax shown in this chapter. ForeColor Returns or sets the foreground color for example, that of the text of the control. 73 Height Returns or sets the control s height. TabIndex A number that allows you to control the tab order. The control with a TabIndex of 0 has the focus when the page first loads. Pressing Tab moves the user to the control with the next lowest TabIndex, provided it is enabled. Tooltip Displays a text message when the user hovers the mouse above the control. Width Returns or sets the control s width.
12 5.3 WEB CONTROLS 74 Basic Web controls It also shows the basic generated HTML output. ASP.NET Tag Generated HTML Key Members <asp:button> <input type="submit"/> <input type="button"/> Text, CausesValidation, PostBackUrl, ValidationGroup, Click event <asp:checkbox> <input type="checkbox"/> AutoPostBack, Checked, Text, TextAlign, CheckedChanged event <asp:fileupload> <input type="file"> FileBytes, FileContent, FileName, HasFile, PostedFile, SaveAs() <asp:hiddenfield> <input type="hidden"> Value <asp:hyperlink> <a>...</a> ImageUrl, NavigateUrl, Target, Text <asp:image> <img/> AlternateText, ImageAlign, ImageUrl <asp:imagebutton> <input type="image"/> CausesValidation, ValidationGroup, Click event <asp:imagemap> <map> HotSpotMode, HotSpots (collection), AlternateText, ImageAlign, ImageUrl <asp:label> <span>...</span> Text, AssociatedControlID <asp:linkbutton> <a><img/></a> Text, CausesValidation, ValidationGroup, Click event <asp:panel> <div>...</div> BackImageUrl, DefaultButton, GroupingText, HorizontalAlign, Scrollbars, Wrap <asp:radiobutton> <input type="radio"/> AutoPostBack, Checked, GroupName, Text, TextAlign, CheckedChanged event <asp:table> <table>...</table> BackImageUrl, CellPadding, CellSpacing, GridLines, HorizontalAlign, Rows (collection) <asp:tablecell> <td>...</td> ColumnSpan, HorizontalAlign, RowSpan, Text, VerticalAlign, Wrap <asp:tablerow> <tr>...</tr> Cells (collection), HorizontalAlign, VerticalAlign <asp:textbox> <input type="text"/> or <textarea>...</textarea> AutoPostBack, Columns, MaxLength, ReadOnly, Rows, Text, TextMode, Wrap, TextChanged event
13 5.3 WEB CONTROLS 75 Web controls have two restrictions: Every control must have an ending tag or use the empty (/>) syntax. All web controls must be declared within a server-side form tag (and there can be only one form per page).
14 5.3 WEB CONTROLS 76 Using color values in ASP.NET. Use System.Drawing namespace. Specify the argb (alpha, red, green, blue) value. Use.NET predefined color name from the color class. Use HTML color name (must use ColorTranslator class). Font property refers to a full FontInfo object. When using font properties in markup code, use the object-walker syntax: Every input control provides a Focus() method. Server-side events exist for all web controls, there are quite a few. Use AutoPostback=True to fire event immediately. Most common events: Click, Changed, Checked
15 5.3 WEB CONTROLS 77
16 5.3 WEB CONTROLS 78
17 5.4 LIST CONTROLS List controls are specialized web controls that generate list boxes, drop-down lists, and other repeating controls. Either bound to a data source (database or hard-coded values) or programmatically filled with items. All list controls support same base properties and methods. Additionally, they inherited from the Control <asp:dropdownlist> <asp:listbox> <asp:checkboxlist> <asp:radiobuttonlist> <asp:bulletedlist> Description System.Web.UI.WebControls.ListControl class for special properties and methods (next slide). 79 A drop-down list populated by a collection of <asp:listitem> objects. In HTML, it is rendered by a <select> tag with the size="1" attribute. A list box list populated by a collection of <asp:listitem> objects. In HTML, it is rendered by a <select> tag with the size="x" attribute, where x is the number of visible items. Its items are rendered as check boxes, aligned in a table with one or more columns. Like the <asp:checkboxlist>, but the items are rendered as radio buttons. A static bulleted or numbered list. In HTML, it is rendered using the <ul> or <ol> tags. You can also use this control to create a list of hyperlinks.
18 5.4 LIST CONTROLS Most common event: SelectedIndexChanged 80 Member AutoPostBack Items SelectedIndex SelectedItem DataSource DataMember DataTextField DataValueField DataTextFormatString Description If true, the form is automatically posted back when the user changes the current selection. Returns a collection of ListItem items (the items can also be added declaratively by adding the <asp:listitem> tag). Returns or sets the index of the selected item. For lists with multiple selectable items, you should loop through the Items collection and check the Selected property of each ListItem instead. Returns a reference to the first selected ListItem. For lists with multiple selectable items, you should loop through the Items collection and check the Selected property of each ListItem instead. You can set this property to an object that contains the information you want to display (such as a DataSet, DataTable, or collection). When you call DataBind(), the list will be filled based on that object. Used in conjunction with data binding when the data source contains more than one table (such as when the source is a DataSet). The DataMember identifies which table you want to use. Used in conjunction with data binding to indicate which property or field in the data source should be used for the text of each list item. Used in conjunction with data binding to indicate which property or field in the data source should be used for the value attribute of each list item (which isn t displayed but can be read programmatically for future reference). Sets the formatting string used to render the text of the list item (according to the DataTextField property).
19 5.4 LIST CONTROLS 81
20 5.4 LIST CONTROLS 82
21 5.5 INPUT VALIDATION CONTROLS 83 Applications need to validate data. Web applications are no exception. Ideally, validation takes place on the client side. But is always a good idea to also perform server-side validation. Hackers can remove or bypass client-side JavaScript code! Writing validation code is a lengthy task, and it is repetitive. Use Validation controls in ASP.NET Validation Control <asp:requiredfieldvalidator> <asp:rangevalidator> <asp:comparevalidator> <asp:regularexpressionvalidator > <asp:customvalidator> <asp:validationsummary> Description Checks that the control it has to validate is not empty when the form is submitted. Checks that the value of the associated control is within a specified range. The value and the range can be numerical a date or a string. Checks that the value of the associated control matches a specified comparison (less than, greater than, and so on) against another constant value or control. Checks if the value of the control it has to validate matches the specified regular expression. Allows you to specify any client-side JavaScript validation routine and its server-side counterpart to perform your own custom validation logic. Shows a summary with the error messages for each failed validator on the page (or in a pop-up message box).
22 5.5 INPUT VALIDATION CONTROLS 84 Most web controls contain a property named CausesValidation. By default, it is set to False, except button control. It is assumed that when you click a button that you want to perform validation. If you set the CausesValidation and the AutoPostBack property to true at the same time for any control, validation will be performed. If the validation fails, the page will not postback to the server.
23 5.5 INPUT VALIDATION CONTROLS 85 Validator Base Class Properties: Member ControlToValidate Display EnableClientScript Enabled ErrorMessage Text IsValid SetFocusOnError ValidationGroup Validate() Description Indicates the input control to validate. Indicates how the error message will be shown. If Static, the space required to show the message will be calculated and added to the space layout in advance. If Dynamic, the page layout will dynamically change to show the error string. Be aware that although the dynamic style could seem useful, if your layout is heavily based on table structures, it could change quite a bit if multiple strings are dynamically added, and this could confuse the user. A Boolean property that specifies whether the client-side validation will take place. It is true by default. A Boolean property that allows the user to enable or disable the validator. When the control is disabled, it does not validate anything. You can set this property programmatically if you want to create a page that dynamically decides what it should validate. Error string that will be shown in the errors summary by the Validation-Summary control, if present. The error text that will be displayed in the validator control if the attached input control fails its validation. This property is also usually read or set only from script code (or the code-behind class) to determine whether the associated input control s value is valid. This property can be checked on the server after a postback, but if the clientside validation is active and supported by the client browser, the execution won t get to the server if the value isn t valid. (In other words, you check this property just in case the client-side validation did not run.) Remember that you can also read the Page.IsValid property to know in a single step if all the input controls are in a valid state. Page.IsValid returns true only if all the contained controls are valid. If true, when the user attempts to submit a page that has an invalid control, the browser switches focus to the input control so the value can be easily corrected. (If false, the button or control that was clicked to post the page retains focus.) This feature works for both client-side and server-side validation. If you have multiple validators with SetFocusOnError set to true, and all the input controls are invalid, the first input control in the tab sequence gets focus. Allows you to group multiple validators into a logical group so that validation can be performed distinctly without involving other groups. This is particularly useful if you have several distinct panels on a web page, each with its own submit button. This method revalidates the control and updates the IsValid property accordingly. The web page calls this method when a page is posted back by a CausesValidation control. You can also call it programmatically (for example, if you programmatically set the content of an input control and you want to check its validity).
24 5.5 INPUT VALIDATION CONTROLS 86 RequiredField Validator: Required value in a control. Value in control must be different from InitialValue. RangeValidator: Input value must fall within specified range. Set MinimumValue, MaximumValue and Type (Currency, Date, Double, Integer, and String) CompareValidator: Compare input value with a fixed value or a value in another control. Example: Confirm password ValueToCompare (fixed value), ControlToCompare (control value) Operator: Equal, NotEqual, GreaterThan, GreaterThanEqual, LessThan, LessThanEqual, DataTypeCheck
25 5.5 INPUT VALIDATION CONTROLS 87 RegularExpression Validator: Validate text by matching against a pattern defined in a regular expression. Comes with predefined list of specific expressions. Example: address CustomValidator: If none of the built-in validators meets your needs, then use CustomValidator. Create custom Client and Server side validation validation routines. ValidationSummary: No validation, instead displays summary of all validation errors in the page. Summary can be shown in JavaScript messagebox or on the page, or use both display methods.
26 5.5 INPUT VALIDATION CONTROLS 88
27 5.5 INPUT VALIDATION CONTROLS 89
28 5.5 INPUT VALIDATION CONTROLS 90
29 5.5 RICH CONTROLS 91 Web controls that model complex user interface elements. Rich controls can be programmed as a single object (defined with a single control tag), but renders itself with a complex sequence of HTML elements including JavaScript. Calendar Control
30 5.5 RICH CONTROLS 92
31 5.5 RICH CONTROLS 93
5. Explain Label control in detail with Example.
5. Explain Label control in detail with Example. Whenever you need to modify the text displayed in a page dynamically, you can use the Label control. Any string that you assign to the Label control's Text
More informationUnit-2 ASP.NET Server Controls
INTRODUCTION TO HTML CONTROLS, SERVER CONTROLS AND VALIDATION CONTROLS There are three types of the controls: HTML Controls Web Server Controls Validation Controls HTML Controls HTML Forms are required
More information(IT. Validation Controls ASP.NET.
(IT Validation Controls ASPNET Email-nabil299@gmailcom PostBack Client-Side PostBack (JScript ) Client-Side Server-Side Validation JScript ASPNET Validation controls ToolBox Validation tab Validation controls
More informationValidation Server Controls
Validation Server Controls Definition: Validation is a set of rules that you apply to the data you collect. A Validation server control is used to validate the data of an input control. If the data does
More informationControls are also used for structural jobs, like validation, data access, security, creating master pages, data manipulation.
1 Unit IV: Web Forms Controls Controls Controls are small building blocks of the graphical user interface, which includes text boxes, buttons, check boxes, list boxes, labels and numerous other tools,
More informationUnit-4. Topic-1 ASP.NET VALIDATION CONTROLS:-
Unit-4 Topic-1 ASP.NET VALIDATION CONTROLS:- ASP.Net validation controls validate the user input data to ensure that useless, unauthenticated or contradictory data don.t get stored. ASP.Net provides the
More informationInformation Systems Engineering. Presenting data in web pages Using ASP.NET
Information Systems Engineering Presenting data in web pages Using ASP.NET 1 HTML and web pages URL Request HTTP GET Response Rendering.html files Browser ..
More informationCST272 GridView Page 1
CST272 GridView Page 1 1 2 3 4 5 6 10 Databound List Controls CST272 ASP.NET The ASP:DropDownList Web Control (Page 1) The asp:dropdownlist Web control creates a Form field that allows users to select
More informationValidations. Today You Will Learn. Understanding Validation The Validation Controls. CSE 409 Advanced Internet Technology
Validations Today You Will Learn Understanding Validation CSE 409 Advanced Internet Technology Understanding Validation What s particularly daunting is the range of possible mistakes that users can make.
More informationCST272 Getting Started Page 1
CST272 Getting Started Page 1 1 2 3 4 5 6 8 Introduction to ASP.NET, Visual Studio and C# CST272 ASP.NET Static and Dynamic Web Applications Static Web pages Created with HTML controls renders exactly
More informationXây dựng trang Master. Giới thiệu Các phần tử trong trang Master Tạo trang Master và content Lập trình tương tác với trang Master Nhóm điều khiển tron
LẬP TRÌNH WEB TRANG MASTER VÀ CÁC ĐIỀU KHIỂN TRONG ASP.NET Biên soạn: Chu Thị Hường Bộ môn HTTT Khoa CNTT Xây dựng trang Master. Giới thiệu Các phần tử trong trang Master Tạo trang Master và content Lập
More informationWorking with Data in ASP.NET 2.0 :: Adding Validation Controls to the Editing and Inserting Interfaces Introduction
This tutorial is part of a set. Find out more about data access with ASP.NET in the Working with Data in ASP.NET 2.0 section of the ASP.NET site at http://www.asp.net/learn/dataaccess/default.aspx. Working
More informationdnrtv! featuring Peter Blum
dnrtv! featuring Peter Blum Overview Hello, I am Peter Blum. My expertise is in how users try to use web controls for data entry and what challenges they face. Being a developer of third party controls,
More informationC H A P T E R T W E N T Y E I G H T. Create, close, and open a Web application. Add an image, text box, label, and button to a Web page
28 GETTING WEB-IFIED After studying Chapter 28, you should be able to: Create, close, and open a Web application View a Web page in a browser window and full screen view Add static text to a Web page Add
More informationChapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill
Chapter 9 Web Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Explain the functions of the server and the client in Web programming Create a Web
More informationASP.NET Validation. Madhuri Sawant. madhuri sawant
ASP.NET Validation Madhuri Sawant Validation o o o o o A validation control is a type of ASP.NET control that s used to validate input data. Use validation controls to test user input and produce error
More informationCreating Web Applications Using ASP.NET 2.0
12 Creating Web Applications Using ASP.NET 2.0 12 Chapter CXXXX 39147 Page 1 07/14/06--JHR After studying Chapter 12, you should be able to: Define the terms used when talking about the Web Create a Web
More informationINTRODUCTION & IMPLEMENTATION OF ASP.NET
INTRODUCTION & IMPLEMENTATION OF ASP.NET CONTENTS I. Introduction to ASP.NET 1. Difference between ASP and ASP.NET 2. Introduction to IIS 3. What is Web Application? Why is it used? II. Implementation
More informationCreating Better Forms; an article for developers 2010
By Simon Miller - 20 th May 2010 www.wiliam.com.au Creating a form on a website is not a difficult thing to do with modern frameworks. Ensuring that the form is designed and functions correctly under all
More informationArena Development 101 / 102 Courses # A280, A281 IMPORTANT: You must have your development environment set up for this class
Arena Development 101 / 102 Courses # A280, A281 IMPORTANT: You must have your development environment set up for this class Presented by: Jeff Maddox Director of Platform Integrations, Ministry Brands
More informationMicrosoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents
Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Installation...INTRO-3 The Chapter Files...INTRO-3 Sample Database...INTRO-3
More informationINFS 2150 Introduction to Web Development
INFS 2150 Introduction to Web Development 3. Page Layout Design Objectives Create a reset style sheet Explore page layout designs Center a block element Create a floating element Clear a floating layout
More informationINFS 2150 Introduction to Web Development
Objectives INFS 2150 Introduction to Web Development 3. Page Layout Design Create a reset style sheet Explore page layout designs Center a block element Create a floating element Clear a floating layout
More informationFish Eye Menu DMXzone.com Fish Eye Menu Manual
Fish Eye Menu Manual Page 1 of 33 Index Fish Eye Menu Manual... 1 Index... 2 About Fish Eye Menu... 3 Features in Detail... 4 Integrated in Dreamweaver... 6 Before you begin... 7 Installing the extension...
More informationSHRI GOVIND GURU UNIVERSITY, GODHARA BCA Semester - 6
Subject Code Subject Exam Ext. Int. EC-311 Mobile Application Development 70 30 FC-311 Enterprise Resource Development - 100 CC-311 Web-Site Development - I (ASP.NET) 70 30 CC-312 Web-Site Development
More informationCST272 Getting Started Page 1
CST272 Getting Started Page 1 1 2 3 5 6 8 10 Introduction to ASP.NET and C# CST272 ASP.NET ASP.NET Server Controls (Page 1) Server controls can be Buttons, TextBoxes, etc. In the source code, ASP.NET controls
More informationRequirements Document
GROUP 9 Requirements Document Create-A-Page Matthew Currier, John Campbell, and Dan Martin 5/1/2009 This document is an outline of what was originally desired in the application in the Project Abstract,
More informationCOPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction
Acknowledgments Introduction Chapter 1: Introducing Microsoft Expression Web 1 Familiarizing Yourself with the Interface 2 The Menu Bar 5 The Development Window 7 The Development Area 8 The Tabbed File
More informationOverview of ASP.NET and Web Forms
ASP.NET with Web Forms Objectives Learn about Web Forms Learn the Web controls that are built into Web Forms Build a Web Form Assumptions The following should be true for you to get the most out of this
More informationNetAdvantage for ASP.NET Release Notes
NetAdvantage for ASP.NET 2013.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for
More informationCSS Selectors. element selectors. .class selectors. #id selectors
CSS Selectors Patterns used to select elements to style. CSS selectors refer either to a class, an id, an HTML element, or some combination thereof, followed by a list of styling declarations. Selectors
More informationHigh-level accessibility review BTAA (Ebsco ebooks - final version)
High-level accessibility review BTAA (Ebsco ebooks - final version) Primary Point of Contact Denis Boudreau Principal Web Accessibility Consultant Deque Systems, Inc. Web: www.deque.com Email: mailto:denis.boudreau@deque.com
More informationSPARK. User Manual Ver ITLAQ Technologies
SPARK Forms Builder for Office 365 User Manual Ver. 3.5.50.102 0 ITLAQ Technologies www.itlaq.com Table of Contents 1 The Form Designer Workspace... 3 1.1 Form Toolbox... 3 1.1.1 Hiding/ Unhiding/ Minimizing
More informationCS 350 COMPUTER/HUMAN INTERACTION. Lecture 6
CS 350 COMPUTER/HUMAN INTERACTION Lecture 6 Setting up PPP webpage Log into lab Linux client or into csserver directly Webspace (www_home) should be set up Change directory for CS 350 assignments cp r
More informationCIS 209 Final Exam. 1. A Public Property procedure creates a property that is visible to any application that contains an instance of the class.
CIS 209 Final Exam Question 1 1. A Property procedure begins with the keywords. Public [ReadOnly WriteOnly] Property Private [ReadOnly WriteOnly] Property Start [ReadOnly WriteOnly] Property Dim [ReadOnly
More informationProfessional Validation And More What's New In Version 3.0. Copyright , Peter L. Blum. All Rights Reserved
Professional Validation And More Copyright 2005-2007, Peter L. Blum. All Rights Reserved Introduction Professional Validation And More v3.0 is an extensive upgrade. This document describes the changes
More informationBIM222 Internet Programming
BIM222 Internet Programming Week 7 Cascading Style Sheets (CSS) Adding Style to your Pages Part II March 20, 2018 Review: What is CSS? CSS stands for Cascading Style Sheets CSS describes how HTML elements
More informationDynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT
Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 3. Advanced C# Programming 3.1 Events in ASP.NET 3.2 Programming C# Methods 4. ASP.NET Web Forms 4.1 Page Processing
More informationHTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS
MOST TAGS CLASS Divides tags into groups for applying styles 202 ID Identifies a specific tag 201 STYLE Applies a style locally 200 TITLE Adds tool tips to elements 181 Identifies the HTML version
More informationSAE6B/SAZ6A UNIT: I - V SAE6B/SAZ6A WEB TECHNOLOGY
SAE6B/SAZ6A WEB TECHNOLOGY UNIT: I - V 1 UNIT: 1 Internet Basic Introduction to HTML List Creating Table Linking document Frames Graphics to HTML Doc Style sheet -Basics Add style to document Creating
More informationAccessibility of EPiServer s Sample Templates
Accessibility of EPiServer s Templates An evaluation of the accessibility of EPiServer s sample according to current recommendations and guidelines elaborated by the World Wide Web Consortium s (W3C) Web
More informationKendo UI Builder by Progress : Using Kendo UI Designer
Kendo UI Builder by Progress : Using Kendo UI Designer Notices 2016 Telerik AD. All rights reserved. November 2016 Last updated with new content: Version 1.1 3 Notices 4 Contents Table of Contents Chapter
More informationCSC Web Technologies, Spring HTML Review
CSC 342 - Web Technologies, Spring 2017 HTML Review HTML elements content : is an opening tag : is a closing tag element: is the name of the element attribute:
More informationCST272 GridView Page 1
CST272 GridView Page 1 1 2 3 5 6 7 GridView CST272 ASP.NET The ASP:GridView Web Control (Page 1) Automatically binds to and displays data from a data source control in tabular view (rows and columns) To
More informationHTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web
HTML & CSS SWE 432, Fall 2017 Design and Implementation of Software for the Web HTML: HyperText Markup Language LaToza Language for describing structure of a document Denotes hierarchy of elements What
More informationReport Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static
Table of Contents Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static Series Chart with Dynamic Series Master-Detail
More informationTable Basics. The structure of an table
TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that
More informationNetAdvantage for ASP.NET Release Notes
NetAdvantage for ASP.NET 2011.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for
More informationCreating Accessible Web Sites with EPiServer
Creating Accessible Web Sites with EPiServer Abstract This white paper describes how EPiServer promotes the creation of accessible Web sites. Product version: 4.50 Document version: 1.0 2 Creating Accessible
More informationNetAdvantage for ASP.NET Release Notes
NetAdvantage for ASP.NET 2011.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for
More informationNetAdvantage for ASP.NET Release Notes
NetAdvantage for ASP.NET 2011.2 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for
More informationHTML: Fragments, Frames, and Forms. Overview
HTML: Fragments, Frames, and Forms Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@ imap.pitt.edu http://www.sis. pitt.edu/~spring Overview Fragment
More informationUser Guide. Web Intelligence Rich Client. Business Objects 4.1
User Guide Web Intelligence Rich Client Business Objects 4.1 2 P a g e Web Intelligence 4.1 User Guide Web Intelligence 4.1 User Guide Contents Getting Started in Web Intelligence 4.1... 5 Log into EDDIE...
More informationPage Layout. 4.1 Styling Page Sections 4.2 Introduction to Layout 4.3 Floating Elements 4.4 Sizing and Positioning
Page Layout contents of this presentation are Copyright 2009 Marty Stepp and Jessica Miller 4.1 Styling Page Sections 4.2 Introduction to Layout 4.3 Floating Elements 4.4 Sizing and Positioning 2 1 4.1
More informationASP.NET Pearson Education, Inc. All rights reserved.
1 ASP.NET 2 Rule One: Our client is always right. Rule Two: If you think our client is wrong, see Rule One. Anonymous 3 25.1 Introduction ASP.NET 2.0 and Web Forms and Controls Web application development
More informationSkyway Builder Web Control Guide
Skyway Builder Web Control Guide 6.3.0.0-07/21/2009 Skyway Software Skyway Builder Web Control Guide: 6.3.0.0-07/21/2009 Skyway Software Published Copyright 2009 Skyway Software Abstract TBD Table of
More informationUsing Sitecore 5.3.1
Using Sitecore 5.3.1 An End-User s Guide to Using and Administrating Sitecore Author: Sitecore Corporation Date: December 12, 2007 Release: Rev. 1.0 Language: English Sitecore is a registered trademark.
More informationLAB MANUAL SUBJECT: WEB TECHNOLOGY CLASS : T.E (COMPUTER) SEMESTER: VI
LAB MANUAL SUBJECT: WEB TECHNOLOGY CLASS : T.E (COMPUTER) SEMESTER: VI INDEX No. Title Pag e No. 1 Implements Basic HTML Tags 3 2 Implementation Of Table Tag 4 3 Implementation Of FRAMES 5 4 Design A FORM
More informationIntroduction to using HTML to design webpages
Introduction to using HTML to design webpages #HTML is the script that web pages are written in. It describes the content and structure of a web page so that a browser is able to interpret and render the
More informationNetAdvantage for ASP.NET Release Notes
NetAdvantage for ASP.NET 2011.2 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for
More informationTables *Note: Nothing in Volcano!*
Tables *Note: Nothing in Volcano!* 016 1 Learning Objectives After this lesson you will be able to Design a web page table with rows and columns of text in a grid display Write the HTML for integrated
More informationHTML Tables and. Chapter Pearson. Fundamentals of Web Development. Randy Connolly and Ricardo Hoar
HTML Tables and Forms Chapter 5 2017 Pearson http://www.funwebdev.com - 2 nd Ed. HTML Tables A grid of cells A table in HTML is created using the element Tables can be used to display: Many types
More informationTree and Data Grid for Micro Charts User Guide
COMPONENTS FOR XCELSIUS Tree and Data Grid for Micro Charts User Guide Version 1.1 Inovista Copyright 2009 All Rights Reserved Page 1 TABLE OF CONTENTS Components for Xcelsius... 1 Introduction... 4 Data
More informationNetAdvantage for ASP.NET Release Notes
NetAdvantage for ASP.NET 2012.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for
More informationUsing the Validation. Controls. In this chapter, you learn how to validate form fields CHAPTER 3 IN THIS CHAPTER. Overview of the Validation Controls
CHAPTER 3 Using the Validation Controls In this chapter, you learn how to validate form fields when a form is submitted to the web server. You can use the validation controls to prevent users from submitting
More informationInfragistics ASP.NET Release Notes
2015.2 Release Notes Accelerate your application development with ASP.NET AJAX controls built to be the fastest, lightest and most complete toolset for rapidly building high performance ASP.NET Web Forms
More informationNetAdvantage for ASP.NET Release Notes
NetAdvantage for ASP.NET 2011.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for
More informationAC I Sem 5_TYCS. ASP.NET application codes can be written in any of the following languages:
Chapter 1-Overview of.net Framework What is ASP.NET? ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required to
More informationLava New Media s CMS. Documentation Page 1
Lava New Media s CMS Documentation 5.12.2010 Page 1 Table of Contents Logging On to the Content Management System 3 Introduction to the CMS 3 What is the page tree? 4 Editing Web Pages 5 How to use the
More informationAs we design and build out our HTML pages, there are some basics that we may follow for each page, site, and application.
Extra notes - Client-side Design and Development Dr Nick Hayward HTML - Basics A brief introduction to some of the basics of HTML. Contents Intro element add some metadata define a base address
More informationB. V. Patel Institute of Business Management, Computer and Information Technology
B.C.A (5 th Semester) 030010501 Basics of Web Development using ASP.NET Question Bank Unit : 1 ASP.NET Answer the following questions in short:- 1. What is ASP.NET? 2. Which events are fired when page
More informationYuJa Enterprise Video Platform WCAG 2.0 Checklist
Platform Accessibility YuJa Enterprise Video Platform WCAG 2.0 Checklist Updated: December 15, 2017 Introduction YuJa Corporation strives to create an equal and consistent media experience for all individuals.
More informationForm Overview. Form Processing. The Form Element. CMPT 165: Form Basics
Form Overview CMPT 165: Form Basics Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 26, 2011 A form is an HTML element that contains and organizes objects called
More informationNetAdvantage for ASP.NET Release Notes
NetAdvantage for ASP.NET 2012.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for
More informationThe figure below shows the Dreamweaver Interface.
Dreamweaver Interface Dreamweaver Interface In this section you will learn about the interface of Dreamweaver. You will also learn about the various panels and properties of Dreamweaver. The Macromedia
More informationNintex Forms 2010 Help
Nintex Forms 2010 Help Last updated: Monday, April 20, 2015 1 Administration and Configuration 1.1 Licensing settings 1.2 Activating Nintex Forms 1.3 Web Application activation settings 1.4 Manage device
More informationMigrating from ASP to ASP.NET
Migrating from ASP to ASP.NET Leveraging ASP.NET Server Controls Dan Wahlin Wahlin Consulting LLC http://www.xmlforasp.net Summary: Converting ASP web applications to ASP.NET can prove to be a timeconsuming
More informationINFS 2150 / 7150 Intro to Web Development / HTML Programming
XP Objectives INFS 2150 / 7150 Intro to Web Development / HTML Programming Designing a Web Page with Tables Create a text table Create a table using the , , and tags Create table headers
More informationLesson 5 Introduction to Cascading Style Sheets
Introduction to Cascading Style Sheets HTML and JavaScript BASICS, 4 th Edition 1 Objectives Create a Cascading Style Sheet. Control hyperlink behavior with CSS. Create style classes. Share style classes
More informationCounselLink Reporting. Designer
CounselLink Reporting Designer Contents Overview... 1 Introduction to the Document Editor... 2 Create a new document:... 2 Document Templates... 3 Datasets... 3 Document Structure... 3 Layout Area... 4
More informationWeb Dialogue and Child Page
Web Dialogue and Child Page Create date: March 3, 2012 Last modified: March 3, 2012 Contents Introduction... 2 Parent Page Programming... 2 Methods... 2 ShowChildDialog... 2 ShowChildWindow... 4 ShowPopupWindow...
More informationNetAdvantage for ASP.NET Release Notes
NetAdvantage for ASP.NET 2013.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for
More informationAssignments (4) Assessment as per Schedule (2)
Specification (6) Readability (4) Assignments (4) Assessment as per Schedule (2) Oral (4) Total (20) Sign of Faculty Assignment No. 02 Date of Performance:. Title: To apply various CSS properties like
More informationThis Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step.
This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. Table of Contents Just so you know: Things You Can t Do with Word... 1 Get Organized... 1 Create the
More informationWeb-based Vista Explorer s tree view is just a simple sample of our WebTreeView.NET 1.0
WebTreeView.NET 1.0 WebTreeView.NET 1.0 is Intersoft s latest ASP.NET server control which enables you to easily create a hierarchical data presentation. This powerful control incorporates numerous unique
More informationYear 8 Computing Science End of Term 3 Revision Guide
Year 8 Computing Science End of Term 3 Revision Guide Student Name: 1 Hardware: any physical component of a computer system. Input Device: a device to send instructions to be processed by the computer
More informationNetAdvantage for jquery SR Release Notes
NetAdvantage for jquery 2012.1 SR Release Notes Create the best Web experiences in browsers and devices with our user interface controls designed expressly for jquery, ASP.NET MVC, HTML 5 and CSS 3. You
More informationSOFTRONIICS Call:
Microsoft ASP.NET Programming Certification - Syllabus Section I - The Interface of Microsoft ASP.NET What Is ASP.NET, and Why Is It So Great? Understanding Web Servers and Browsers Understanding Static
More informationHTML Tables and Forms. Outline. Review. Review. Example Demo/ Walkthrough. CS 418/518 Web Programming Spring Tables to Display Data"
CS 418/518 Web Programming Spring 2014 HTML Tables and Forms Dr. Michele Weigle http://www.cs.odu.edu/~mweigle/cs418-s14/ Outline! Assigned Reading! Chapter 4 "Using Tables to Display Data"! Chapter 5
More informationWeb Controls. The previous chapter introduced the event-driven and control-based programming model of. Stepping Up to Web Controls C H A P T E R 6
C H A P T E R 6 Web Controls The previous chapter introduced the event-driven and control-based programming model of ASP.NET. This model allows you to create programs for the Web using the same object-oriented
More informationCOMPUTER APPLICATIONS TECHNOLOGY
COMPUTER APPLICATIONS TECHNOLOGY Practical Skillsets required per application per grade Taken from CAPS Computer Applications Technology Practical skillsets required per application per grade (according
More informationIgnite UI Release Notes
Ignite UI 2013.1 Release Notes Create the best Web experiences in browsers and devices with our user interface controls designed expressly for jquery, ASP.NET MVC, HTML 5 and CSS 3. You ll be building
More informationIndex. AutoNumber data types, 154 6, 168 and Number data type, 181 AutoPostBack Property, 505, 511, 513 5, 527 8, AVG, 242, 247 8
Index A Access queries, 10, 146, 191, 212, 220, 426 7 query design view, 403 types, 190, 236 table design, 141 tables, 10, 133, 136, 150, 426 Access Data Object, 136 7, 148 Access database, 136 8 table,
More informationINFS 2150 Introduction to Web Development
INFS 2150 Introduction to Web Development 6. Tables and Columns Objectives Explore the structure of a web table Create table heading and data cells Apply CSS styles to a table Create cells that span multiple
More informationIII BCA 'A' and 'B' [ ] Semester VI Core: WEB TECHNOLOGY - 606B Multiple Choice Questions.
Dr.G.R.Damodaran College of Science (Autonomous, affiliated to the Bharathiar University, recognized by the UGC)Re-accredited at the 'A' Grade Level by the NAAC and ISO 9001:2008 Certified CRISL rated
More informationINFS 2150 Introduction to Web Development
INFS 2150 Introduction to Web Development 6. Tables and Columns Objectives Explore the structure of a web table Create table heading and data cells Apply CSS styles to a table Create cells that span multiple
More informationClient Configuration Cookbook
Sitecore CMS 6.2 Client Configuration Cookbook Rev: 2009-10-20 Sitecore CMS 6.2 Client Configuration Cookbook Features, Tips and Techniques for CMS Architects and Developers Table of Contents Chapter 1
More information1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications
LESSON 1 1.1 Customize the Layout and Appearance of a Web Page 1.2 Understand ASP.NET Intrinsic Objects 1.3 Understand State Information in Web Applications 1.4 Understand Events and Control Page Flow
More informationWeb Forms Part I HTML. Instructor: Dr. Wei Ding Fall Instructor: Wei Ding. CS 437/637 Database-Backed Web Sites and Web Services
Web Forms Part I Instructor: Dr. Wei Ding Fall 2009 1 HTML Instructor: Wei Ding 2 Getting Started: How does the WWW work? All the computers uses a communication standard called HTTP. Web information is
More informationCreating Layouts Using CSS. Lesson 9
Creating Layouts Using CSS Lesson 9 CSS Page Layout Advantages Greater typography control Style is separate from structure Potentially smaller documents Easier site maintenance Increased page layout control
More information