Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Thursday, 24 October 2013

VIEW STATE AND PRERENDER



STEP 1

using System;

using System.Configuration;

using System.Data;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Xml.Linq;

using System.Collections;

public partial class _Default : System.Web.UI.Page

{

 ArrayList PageArrayList;

 ArrayList CreateArray()

 {

 // Create a sample ArrayList.

 ArrayList result = new ArrayList(4);

 result.Add("item 1");

 result.Add("item 2");

 result.Add("item 3");

 result.Add("item 4");

 return result;

 }

 protected void Page_Load(object sender, EventArgs e)

 {

 if (ViewState["arrayListInViewState"] != null)

 {

 PageArrayList = (ArrayList)ViewState["arrayListInViewState"];

 }

 else

 {

 // ArrayList isn't in view state, so it must be created and

populated.

 PageArrayList = CreateArray();

 gridview1.DataSource = PageArrayList;

 gridview1.DataBind();

 }

 // Code that uses PageArrayList.

 }

 void Page_PreRender(object sender, EventArgs e)

 {

 // Save PageArrayList before the page is rendered.

 ViewState.Add("arrayListInViewState", PageArrayList);

 }

 protected void Button1_Click(object sender, EventArgs e)

 {

 PageArrayList.Add("item6");

 PageArrayList.Add("item7");

 PageArrayList.Add("item8");

 PageArrayList.Add("item9");

 gridview2.DataSource = PageArrayList;

 gridview2.DataBind();

 }

}

--WHEN PAGE LOADS
































viewstate["abc"]=pagearraylist;
viewstate.add("","");

--both are same

No comments:

Post a Comment