1 CS 3870/CS 5870: Note 18 SiteMap Prog8. Test 2 50 Points Thursday, Nov 12 2:00 PM – 4:00 PM Lab 206 2.

Slides:



Advertisements
Similar presentations
5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.
Advertisements

Master Pages, User Controls, Site Maps, Localization Svetlin Nakov Telerik Corporation
11 Getting Started with ASP.NET Beginning ASP.NET 4.0 in C# 2010 Chapters 5 and 6.
Access Lesson 2 Creating a Database
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
Unit 5: Building Presentation Layer Applications with ASP.NET 2.0.
Macromedia Dreamweaver 4 Foundation Level Course.
1 Chapter 12 Working With Access 2000 on the Internet.
© 2005 Lawrenceville Press Slide 1 Chapter 3 The Dreamweaver Workspace.
Customizing Outlook. Forms Window in which you enter and view information in Outlook Outlook Form Designer The environment in which you create and customize.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
1 Designing & Developing Web- Based Solutions in ASP.NET Week 3 Website Navigation & Resources.
Web Site Navigation How to get around in an ASP.NET web application 1Web Site Navigation.
Microsoft Expression Web - Illustrated Unit B: Creating a Web Site.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Access Lesson 2 Creating a Database
Website Design CLA – Transportation. Defining a Site Select: Site – New - Site Click Next.
2015 Webmaster Training. 1.Site Navigation RWD Structure Sharing content areas 2.Dynamic Content Updates News/Blog Containers Calendars – Priority, Standard.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Scoring Program Updates & XML upload to the NSRCA web site July 2013.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 4-1 of…
E-Commerce: Introduction to Web Development 1 Dr. Lawrence West, Management Dept., University of Central Florida Topics What is a Web.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
CSCI 6962: Server-side Design and Programming Introduction to Active Server Pages.
Client side web programming Introduction Jaana Holvikivi, DSc. School of ICT.
Execute Workflow. Home page To execute a workflow navigate to My Workflows Page.
1. Profile settings 2. Messaging system 3. Downloading files 4. Uploading files 5. Creating groups 6. Calendar events.
Chapter 7 – Navigation Dr. Stephanos Mavromoustakos.
1 CS 3870/CS 5870 Note04 Session Variables and Post Back.
Joe Hummel, PhD Dept of Mathematics and Computer Science Lake Forest College
Microsoft Visual Basic 2008 CHAPTER TWELVE Cell Phone Applications and Web Services.
1 CS 3870/CS 5870: Note 13 Lab 6 Authentication and Authorization Roles Management.
USING XML AS A DATA SOURCE. Data binding is a process by which information in a data source is stored as an object in computer memory. In this presentation,
1 CS 3870/CS 5870: Note 07 Lab 3 Lab 4 Test 1: Two Tables.
New Perspectives on XML, 2nd Edition Tutorial 9B1 USING XML AS A DATA SOURCE TUTORIAL 9B.
Matthew Ellis rd January 2006 CM610 Assignment Bsc(Hons) Computing Studies.
Chapter 1 Review Chapter 2 Whatcha Gonna Do???
Unit 5, Lesson 1 Working with Databases. Objectives Identify the parts of the Access screen. Identify the parts of the Access screen. Understand the purpose.
Create Report Entry What if I want to add scores that are not tied to an assignment?
ASP.Net, Web Forms and Web Controls 1 Outline Session Tracking Cookies Session Tracking with HttpSessionState.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Application: Middle Tier Introducing Code-Behind Files, Session State.
1 CS 3870/CS 5870: Note 19 SiteMap and AJAX Lab 8.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
1 CS 3870/CS 5870: Note 16 Web User Controls. Prog 7 Copy Prog6 to Prog7 Modify all files for Prog7 Remove Web.config from sub-folders Make sure Prog7.
1 CS387/CS587: Note04 Lab 3. 2 Master Page All Web pages will be similar Should be created before other web pages Add New Items Controls on the Master.
Designing a Relational Database 13.4 Page A database should be created based on a design  Three steps Determine what information should be stored.
Marco Bellinaso Senior Trainer & Consultant Code Architects Srl Building Dynamic Navigation Systems with Visual Studio 2005 and ASP.NET 2.0.
1 CS 3870/CS 5870: Note 14. Prog5 Due 10 PM Wednesday, Oct 21 Authentication and Authorization 2.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
1 CS 3870/CS 5870: Note07 Prog 4. Master Pages Creating a master page based on another master page MainMasterPage –For all Progs and Tests Prog4MasterPage.
1 CS 3870/CS 5870: Note07 Prog 4. Master Pages Creating a master page based on another master page MainMasterPage –For all Progs and Tests Prog4MasterPage.
Module 10: Data Access in ASP.NET. Overview Overview of the ASP.NET Data Access What is Data Access List of Data Source Control What is Data Bound How.
William V. Richardson Jr. and John T. Barrera Personnel Defense Property Accountability System (DPAS) Warehousing Application United States Marine Corps.
1 CS 3870/CS 5870: Note 19 AJAX Prog8. Test 2 50 Points Thursday, Nov 12 2:00 PM – 4:00 PM Lab
AFTER THE QUIZ: ANALYSIS TOOLS, MODERATING & QUIZ LOGGING Professional Development February 4, 2016.
Chapter 7 Navigation. Objectives How to move around in your site using server controls and plain HTML How to address pages and other resources like images.
Site Maps and Navigation
© 2016, Mike Murach & Associates, Inc.
CS 3870/CS 5870 AJAX Prog8.
Website Navigation.
© 2016, Mike Murach & Associates, Inc.
CS 3870 Prog6 Roles Management Due Monday, November 5 Group Assignment.
State management & Master Pages in asp.net
CS 3870/CS 5870 Prog 6 Site Map.
CHƯƠNG IX: SITE NAVIGATION & USER CONTROL
© 2015, Mike Murach & Associates, Inc.
CS 3870/CS 5870 Test 2 (50 points) Thursday
NAVIGATION CONTROLS.
Website Navigation.
Presentation transcript:

1 CS 3870/CS 5870: Note 18 SiteMap Prog8

Test 2 50 Points Thursday, Nov 12 2:00 PM – 4:00 PM Lab 206 2

Prog8MasterPage TreeView –DataSourceID –Data Source Type Site Map XML File Use Site Map 3

Site Map XML File Web.sitemap Organize the pages in the site hierarchically Must be located in the application root directory Automatically picked up by the default site- map provider SiteMapDataSource 4

Creating File Web.sitemap Right click the application root Add Add New Site Map It could be created in a sub-folder, but won’t be recognized 5

Initial Web.sitemap 6

Web.sitemap Contains only one siteMapNode element The root node can contain any number of child siteMapNode elements The child notes can have their child notes Note Properies –URL: can be empty, but no duplicate –Title –Description 7

Page Default.aspx Based on Prog8MasterPage One message centered on the page Use the TreeView to navigate to the pages you want to see. 8

Page Score.aspx Select assignment Enter score for the assignment 9

Table Assignment AssignmentID : varchar(5), primary key, update not allowed MaximumPoints: tinyint DueTime: smalldatetime Description: varchar(50), allow nulls BonusPoints: tinyint 10

DropDownList Properties –DataSourceID –DataTextField : AssignmentID –DataValueField: AssignmentID Display one field of all records –AssignmentID –No other navigation controls 11

All Record Fields DetailsView Any other controls Must use the DropDownList to navigate DetailsView –PageIndex 12

Page Grade.aspx Show all selected assignments with scores Calculate the percentage and grade for each assignment Calculate the course percentage and grade based on all selected assignments 13

14 Web User Controls ScoreToGrade.ascx Similar to ShoppingItem Test3 will be on Web User Control (and others)

Web User Controls Private data Public properties Public methods Public Events Register LoadControl 15

16 Class ScoreAndGrade CheckInput –Page Score.aspx –User Control ScoreToGrade.ascx ComputePercentageAndGrade –Page Grade.aspx –User Control ScoreToGrade.ascx Should be Shared in VB

17 Class ScoreAndGrade Declare constants No Magic numbers!

ASP.NET and AJAX Processing of dynamic pages –Generate entire page on each request –Extra processing –Extra network load AJAX makes dynamic pages the same as Windows forms –Update only the controls that changed 18

Bonus Points Five Bonus Points –Page Score.aspx –Browser back/Forward buttons work with AJAX Five Bonus Points –Page Grade.aspx –the selected assignments with the scores using the Web user control are always displayed in the center of page Grade.aspx 19