Here we will convert the WinForm version of the Basic Quiz Engine to an ASP.NET version.
The are some additions and subtractions that are necessary to convert a Winform project to ASP.NET.
The page state must be maintained between page loads. I will use the session object to accomplish this.
Example:
//Creating a session variable Session["m_strCorrectAnswerDescription"] = strCorrectAnswerDescription; //................................ //Using the contents of the session variable strCorrectAnswerDescription = (string)Session["m_strCorrectAnswerDescription"];
Layout is different with ASP.NET. Positioning of controls is accomplished by changing the "positioning" attribute to "absolute".
Example:
The look and layout of the various controls can be modified by changing their setting in the "Properties Panel" and CSS
Example:
Here is a sample layout for the 2 pages that is similar to the Winform application.
The ASP.NET GridView control is different that the Winform version and must be data bound to a data source. The requires some changes in the .aspx file and .cs file.
Example:
Create the SqlCommand in the questionPage.aspx file and layout the columns you with to appear in the gridView.
Read the UserScore Table usine the SqlDataSource2 to create a gridView in "questionPage.aspx.cs".
dataGridView1.DataBind();
Click here for the project code. Just create a SQL Server database with test data, edit the connection string and run it.
does this example store the results of the user
ReplyDelete