Instructions:
1. Make a web application in Visual Studio and name it as A3FirstnameLastname.
2. Create a web application that adds and displays the information about continents, countries and their towns.
3. The application should have four webforms
Home WebForm:
1. This webform has:
2. On the initial page load, a ListBox is populated with continents.
3. On selecting a continent, its corresponding countries are loaded in a DropDownList.
4. On selecting a country:
5. If a new country is selected in the DropDownList, update the controls to display the countys information accordingly.
6. If a new continent is selected in the ListBox, update the countries DropDownList accordingly.
7. There should not be any buttons on this webform.
8. Use AJAX to fetch the data and update the controls on this webform.
Add Continent WebForm:
1. This webform has:
2. This webform adds the name of the continent to the database table.
3. Add a validation control so that the text field cannot be left blank.
Add Country WebForm:
1. This webform has:
2. On the initial page load, the continent DropDownList is filled with continent names, along with the first item as "Select a continent".
3. Then the user can type the name of the country and its language in the textboxes.
4. The user has to select an image of the countrys flag to upload.
5. No field could be left blank or unselected.
Add Town WebForm:
1. This webform has:
2. On the initial page load, the continent DropDownList is filled with continent names, along with the first item as "Select a continent".
3. On selecting a continent, the county DropDownList is filled with countries located in that continent.
4. Then the user can type the name of the town and its population in the textboxes.
5. No field could be left blank or unselected.
Instructions:
1. Use a master page to design the layout of the application.
2. Give proper names to all the ASP.NET server controls.
3. Create all your webforms using the master page.
4. There should be no compile-time errors or run-time exceptions in your application.