Question: Create a web page using ASP.NET where the users can vote for 1 or more candidates and display their respective vote counts from a text

Create a web page using ASP.NET where the users can vote for 1 or more candidates and display their respective vote counts from a text file.

Given the following Razer C# codes, please help to make amendments so that it will display the outputs shown below:

votepage.cshtml

@{ var result = ""; if (IsPost) { var cand1 = Request["cand1"]; var cand2 = Request["cand2"]; var cand3 = Request["cand3"];

var userData = cand1 + "-" + cand2 + "-" + cand3 + Environment.NewLine;

var dataFile = Server.MapPath("~/App_Data/data.txt"); File.AppendAllText(@dataFile, userData); result = "Information saved."; } }

Voting Poll

Choose Your Vote

Candidate 1


Candidate 2


Candidate 3



@if (result != "") {

Result: @result

}

---------------------------------------------------------------------------------------------------------------------------------------------------

To store and display the vote counts for each candidates using data.txt file in the format below:

Create a web page using ASP.NET where the users can vote for

--------------------------------------------------------------------------------------------------------------------------

Desired Outputs:

Before the user votes

1 or more candidates and display their respective vote counts from a

After the user votes and clicks on the show vote count button:

text file. Given the following Razer C# codes, please help to make

data - Notepad File Edit Format View Help Candidate 1 - Vote Count: 1 Candidate 2 Vote Count: 3 Candidate 3 Vote Count: 7 Choose Your Vote Candidate 1 Candidate 2 Candidate 3 Vote Vote Vote Show Vote Count Choose Your Vote Candidate 1 Candidate 2 Candidate 3 Vote Vote Vote Show Vote Count Candidate 1 - Vote Count: 1 Candidate 2 - Vote Count: 3 Candidate 3 - Vote Count: 7

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!