ASP.NET Website with Master Page, jQuery, and Database Integration

Verified

Added on  2019/09/19

|2
|546
|250
Project
AI Summary
The assignment requires creating a new ASP.NET Empty Web Site using Visual C# with at least 5 .aspx pages, including a Default page and Contact page. The website should have a masterpage containing HTML5 structure elements and box model, as well as a SiteMapPath control for breadcrumb trails. The Contact page should include at least 10 server controls with required field validators and validation summary, and a button click event to validate values and display submitted information. Additionally, the Default page should include jQuery functionality and the website should be connected to a database using a GridView to display data.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
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

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
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]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]