Midterm Project: ASP.NET Web Development Assignment

Verified

Added on  2019/09/19

|2
|546
|250
Project
AI Summary
This project involves creating an ASP.NET website with specific requirements. The assignment requires the creation of at least five .aspx pages, a master page using HTML5 structure elements, and an external stylesheet. A SiteMapPath control must be included in the master page for navigation. A Contact.aspx page must be created with at least ten server controls, including required field validators and an email validator. The Default.aspx page must include jQuery functionality. A database must be created and connected to the site, with data displayed using a GridView. The project emphasizes originality, creativity, and presentation, with a screenshot of the GridView data display required for submission. The project assesses the student's ability to create a functional and well-designed ASP.NET website incorporating various web development concepts.
Document Page
Assignment
Points: 100
If you choose to begin with your midterm project website, make sure you apply a masterpage
as specified below to all pages in your site. It may be easier to create a new website and copy
your page content from your midterm project into the content place holder in the
corresponding pages in the new website.
General Information:
Create a web site not a project
Use the Visual C# template and select ASP.NET Empty Web Site
For all pages place the code in a separate file
Since you have better ASP.NET skills now that you did at the time you created your
Midterm project, you might want to clean up your code/styling
Make sure you use the HTML5 structure elements and the box model
Make sure Default.aspx is the default document at the root of your site
Name your new web pages as specified below (you must have a Default.aspx and
Contact.aspx). You can select the name for all other pages in your site
Specifications:
1. Your site should have at least 5 .aspx pages (10 points).
2. Create a masterpage and place it in a MasterPage folder (15 points).
The masterpage should contain you site layout using HTML5 structure elements
(header, nav, aside, section, footer) and box model as specified in Chapter 3.
b. Attach the external style sheet in your masterpage.
3. In addition to your main navigation (either horizontal or vertical), include a SiteMapPath
control on each page so a bread crumb trail appears on each page of your site. This control
should be part of the masterpage (15 points)
4. Create a Contact.aspx page that includes at least 10 server controls (15 points).
Collect name, phone, email address, mailing address and comments, you can include
others if you wish.
All fields are required (except comments) – use required field validators. See chapter 9.
Validate the email address. See chapter 9.
Use a validation summary. See chapter 9.
There should be a button click event that validates the values and displays the
submitted information to the page.
5. Include jQuery functionality on the Default page. There are many simple jQuery interactions
you can include in your site (Chapter 11 and https://jqueryui.com/) (15 points).
6. Create a database and connect it to your site, use a GridView to display the data from the
database. See chapter 12 and chapter 13. (15 points).
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Since you will not be sending me your database, include in your submission a screenshot
of your page displaying the data in your database. Name the screenshot – ScreenShot.
(docx, pdf or jpg)
7. 15 points are reserved for originality, creativity and presentation.
Submission:
Include in your website folder the screenshot of the GridView displaying data. When your
project is complete zip up your web site folder and submit.
chevron_up_icon
1 out of 2
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]