IntroductionHere i will show you step by step procedure how to create.State Implementation in ASP.NET in visual studio 2005 / 2008.The use of state Implementation is that a numeric values will show you that how many times your web page has been opened or refreshed or loaded. Here I am using Visual Studio 2008 but there is no condition you can use Visual Studio 2005 also.So follow these steps to create State Implementation The Steps are: 1- Start -> All Programs -> Visual Studio 2005 or Visual Studio 2008 Now The Visual Studio will Open like this:- 2- Now go to File Menu -> New -> Web Site When you will click on the New Web Site a new form will open like this:- 3- Under Visual Studio Installed Template-> Choose ASP.NET WEB SITE -> Choose File System from the location combo box -> Set the path by the browse button - > Choose the language from the Language ComboBox (Visual C# , Visual Basic , J #) Choose Visual C# 4 - Click on the OK Button Now you will see a new from like this :- This is the Source Code window and in this page you will se this code… First you have to learn XML and HTML to work with ASP .NET_ I have used <!– text –> to make the text as comment this is the way to make comment in this code <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN" “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Type your webpage title here</title> <!– Here you can specify your page title in between title tag
</head>
<body>
<form id="form1" runat="server">
<div>
<!– In between div tags you can manage your web controls like buttons, labels, picture
Box, ImageMap etc –>
</div>
</form>
</body>
</html>
See here is a tab named Design in the bottom of this page 5- Click on this tab and you will see a blank web page where you can drag any control from the toolbox (which is in the left side of this window) 6- Drag a Label Control in the design window or in the source window
7-Now write this code on the top of the source window
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
Application["visits"] = (int)Application["visits"] + 1;
Label1.Text = Application["visits"].ToString();
}
</script>
8- Now go to solution explorer and right click on the web site and choose Add New Item and add a .asax extension file . 9- Now type this code in the .asax extension file
<%@ Application Language="C#" %>
<script runat="server">
void Application_Start(object sender, EventArgs e)
{
Application["visits"] = 0;
} <!-— Here I used a line “Welcome to ASP.NET 3.5” you can type any line here as you like --> 10 - Now run your web site by Ctrl + F5
11- Refresh your web page
OUT PUT 10-When you refresh your web page a numeric value in the label (which you have dragged in web page) will show you that how many times your web page has been showed or load or refreshed. 11- Close web browser
12-Close visual studio |