State Implementation in ASP.NET

No.of Views776
Bookmarked0 times
Downloads 
Votes0
By  NikhilJohari   On  16 Feb 2010 03:02:18
Tag : ASP.NET , State Management
State Implementation in ASP.NET
emailbookmarkadd commentsprint

Images in this article missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at info@codegain.com

 

Introduction

Here 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:- 

Image Loading

 

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:-

Image Loading

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 :-

 

Image Loading

 

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

 
Sign Up to vote for this article
 
About Author
 
NikhilJohari
Occupation-
Company-
Member Type-Senior
Location-India
Joined date-15 Aug 2009
Home Page-http://fast-get.com
Blog Page-http://dotnetask.blog.co.in
 
 
Other popularSectionarticles
    Cookie is one of several ways to store data about web site visitors during the time when web server and browser are not connected. They are small files That are created on the client’s hard drive (or, if they’re temporary, in the web browser’s memory).
    Published Date : 02/Jun/2011
    It is a storage mechanism that is accessible from all pages requested by a single Web browser session. Therefore, you can use session state to store user-specific information. A session is defined as the period of time that a unique user interacts with a Web application. Active Server Pages (ASP) developers who wish to retain data for unique user sessions can use an intrinsic feature known as session state.
    Published Date : 02/Jun/2011
    It store global objects that can be accessed by any client.It supports the same types what session state support which are of type objects, retains information on the server, and uses the same dictionary-based syntax. Application state is based on the System.Web.HttpApplicationState class, which is provided in all web pages through the built-in Application object.
    Published Date : 09/May/2011
    Http protocol is stateless, so we need to maintain state on Client side or Server side. For this time I am going to discuss about the maintaining state on Server Side with one programming practice.
    Published Date : 10/Jan/2011
    Now web application framework, no matter how advanced, can change that HTTP is a stateless protocol. So inherently we should also forget our users, but unfortunately we cannot.ASP.Net Framework provides us features by which we can maintain states of your users.
    Published Date : 26/Jun/2010
Comments
There is no comments for this articles.
Leave a Reply
Title:
Display Name:
Email:
(not display in page for the security purphase)
Website:
Message:
Please refresh your screen using Ctrl+F5
If you can't read this number refresh your screen
Please input the anti-spam code that you can read in the image.
^ Scroll to Top