{"id":224,"date":"2016-12-09T15:06:34","date_gmt":"2016-12-09T15:06:34","guid":{"rendered":"http:\/\/www.softwaretraininginchennai.com\/blog\/?p=224"},"modified":"2017-02-10T02:59:14","modified_gmt":"2017-02-10T02:59:14","slug":"state-management-in-asp-net","status":"publish","type":"post","link":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/","title":{"rendered":"State management in Asp.net"},"content":{"rendered":"<div style=\"color: #000;\">\n<h2><span style=\"color: #2e75b5; font-family: Calibri; font-size: 14pt;\">Document by Vairavan &#8211; Ganesanva@hotmail.com &#8211; +919042710472<br \/>\n<\/span><\/h2>\n<p>There are 2 types of state management<br \/>\n1.Server side<br \/>\n2.Client Side<br \/>\n<strong>Client Side<\/strong><\/p>\n<ol>\n<li>View State<\/li>\n<li>Hidden Fields<\/li>\n<li>Cookies<\/li>\n<li>Query strings<\/li>\n<\/ol>\n<p><strong>Server Side<\/strong><\/p>\n<ol>\n<li>Application state<\/li>\n<li>Session state<\/li>\n<\/ol>\n<p><strong>View state<\/strong><br \/>\nIt allows to maintain the value with in the page<br \/>\n<strong>Hidden Fields<\/strong><br \/>\nIt is the control in Asp.net used to store value with in the page. It does not shows visibility in the page.<br \/>\n<strong>Cookies<\/strong><br \/>\nIt is the small amount of data stored in client browser session<br \/>\n<strong>Query string<\/strong><br \/>\nIT allows to pass the data from one page to another in the browser URL.<br \/>\n<strong>Application state:<\/strong><br \/>\nAsp.net allows to save values using Application state in HttpApplicationstate class.<br \/>\n<strong>Session State:<\/strong><br \/>\nIt allows to store data in the server side using HttpSessionState class.<br \/>\nCreate a new Project <strong>File &#8211;&gt;New Project <\/strong>in Visual studio<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage1.png\" alt=\"\" \/><br \/>\nClick ok.<br \/>\nRight Click on the solution and Add New Item.<br \/>\nSelect Web form and Name <strong>GetValues.aspx.<\/strong><br \/>\n<img decoding=\"async\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage2.png\" alt=\"\" \/><br \/>\nAdd one another form as<strong> SetValues.aspx<\/strong><br \/>\nPut \/ Replace the below HTML in<strong> SetValues.aspx<\/strong><\/p>\n<div>\n<table style=\"border-collapse: collapse;\" border=\"0\">\n<colgroup>\n<col style=\"width: 701px;\" \/><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"border: solid #a3a3a3 1.0pt; padding: 2px; color: #000;\"><b>&lt;!DOCTYPE html&gt;<br \/>\n&lt;html xmlns=&#8221;http:\/\/www.w3.org\/1999\/xhtml&#8221;&gt;<br \/>\n&lt;head runat=&#8221;server&#8221;&gt;<br \/>\n&lt;title&gt;&lt;\/title&gt;<br \/>\n&lt;\/head&gt;<br \/>\n&lt;body&gt;<br \/>\n&lt;form id=&#8221;form1&#8243; runat=&#8221;server&#8221;&gt;<br \/>\n&lt;div&gt;<br \/>\n&lt;asp:TextBox ID=&#8221;txtsessionvalue&#8221; runat=&#8221;server&#8221;&gt;&lt;\/asp:TextBox&gt;<br \/>\n&lt;asp:Button ID=&#8221;btnSetSession&#8221; runat=&#8221;server&#8221; Text=&#8221;Set Session Value&#8221; OnClick=&#8221;btnSetSession_Click&#8221; \/&gt;<br \/>\n&lt;\/div&gt;<br \/>\n&lt;\/form&gt;<br \/>\n&lt;\/body&gt;<br \/>\n&lt;\/html&gt;<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Put \/ Replace the below code in <strong> SetValues.aspx.cs<\/strong><\/p>\n<div>\n<table style=\"border-collapse: collapse;\" border=\"0\">\n<colgroup>\n<col style=\"width: 702px;\" \/><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"border: solid #a3a3a3 1.0pt; padding: 2px; color: #000;\"><b>public partial class SetValues : System.Web.UI.Page<br \/>\n{<br \/>\nprotected void Page_Load(object sender, EventArgs e)<br \/>\n{<br \/>\n}<br \/>\nprotected void btnSetSession_Click(object sender, EventArgs e)<br \/>\n{<br \/>\nSession[&#8220;Uservalue&#8221;] = txtsessionvalue.Text;<br \/>\nResponse.Redirect(&#8220;GetValues.aspx?ID=2&#8221;);<br \/>\n}<br \/>\n}<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Put \/ Replace the below HTML in<strong> GetValues.aspx<\/strong><\/p>\n<div>\n<table style=\"border-collapse: collapse;\" border=\"0\">\n<colgroup>\n<col style=\"width: 707px;\" \/><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"border: solid #a3a3a3 1.0pt; padding: 2px; color: #000;\"><b>&lt;!DOCTYPE html&gt;<br \/>\n&lt;html xmlns=&#8221;http:\/\/www.w3.org\/1999\/xhtml&#8221;&gt;<br \/>\n&lt;head runat=&#8221;server&#8221;&gt;<br \/>\n&lt;title&gt;&lt;\/title&gt;<br \/>\n&lt;\/head&gt;<br \/>\n&lt;body&gt;<br \/>\n&lt;form id=&#8221;form1&#8243; runat=&#8221;server&#8221;&gt;<br \/>\n&lt;div&gt;<br \/>\n&lt;asp:TextBox ID=&#8221;txtviewstate&#8221; runat=&#8221;server&#8221;&gt;&lt;\/asp:TextBox&gt;<br \/>\n&lt;asp:Button ID=&#8221;btnGetSession&#8221; runat=&#8221;server&#8221; Text=&#8221;Get Session&#8221; OnClick=&#8221;btnGetSession_Click&#8221; \/&gt;<br \/>\n&lt;asp:Button ID=&#8221;btnSetViewState&#8221; runat=&#8221;server&#8221; Text=&#8221;Set View State&#8221; OnClick=&#8221;btnSetViewState_Click&#8221; \/&gt;<br \/>\n&lt;asp:Button ID=&#8221;btnGetViewState&#8221; runat=&#8221;server&#8221; Text=&#8221;Get View State&#8221; OnClick=&#8221;btnGetViewState_Click&#8221; \/&gt;<br \/>\n&lt;asp:Button ID=&#8221;btnGetQuerystringvalue&#8221; runat=&#8221;server&#8221; Text=&#8221;Get Query string Value&#8221; OnClick=&#8221;btnGetQuerystringvalue_Click&#8221; \/&gt;<br \/>\n&lt;\/div&gt;<br \/>\n&lt;\/form&gt;<br \/>\n&lt;\/body&gt;<br \/>\n&lt;\/html&gt;<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Put \/ Replace the below code in <strong>GetValues.aspx.cs<\/strong><\/p>\n<div>\n<table style=\"border-collapse: collapse;\" border=\"0\">\n<colgroup>\n<col style=\"width: 708px;\" \/><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"border: solid #a3a3a3 1.0pt; padding: 2px; color: #000;\"><b>public partial class GetValues : System.Web.UI.Page<br \/>\n{<br \/>\nprotected void Page_Load(object sender, EventArgs e)<br \/>\n{<br \/>\n}<br \/>\nprotected void btnGetSession_Click(object sender, EventArgs e)<br \/>\n{<br \/>\nstring sessionvalue = (string)Session[&#8220;Uservalue&#8221;];<br \/>\nResponse.Write(&#8220;The Session State value is &#8221; + sessionvalue);<br \/>\n}<br \/>\nprotected void btnSetViewState_Click(object sender, EventArgs e)<br \/>\n{<br \/>\nViewState[&#8220;data&#8221;] = txtviewstate.Text;<br \/>\n}<br \/>\nprotected void btnGetViewState_Click(object sender, EventArgs e)<br \/>\n{<br \/>\nstring viewstatevalue = (string)ViewState[&#8220;data&#8221;];<br \/>\nResponse.Write(&#8220;The view State value is &#8220;+viewstatevalue);<br \/>\n}<br \/>\nprotected void btnGetQuerystringvalue_Click(object sender, EventArgs e)<br \/>\n{<br \/>\nstring QueryStringvalue = (string)Request.QueryString[&#8220;ID&#8221;];<br \/>\nResponse.Write(&#8220;The Query string value is &#8221; + QueryStringvalue);<br \/>\n}<br \/>\n}<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"color: green;\"><b>The Output as below,<\/b><\/span><br \/>\n<img decoding=\"async\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage3.png\" alt=\"\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage4.png\" alt=\"\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage5.png\" alt=\"\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage6.png\" alt=\"\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage7.png\" alt=\"\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage8.png\" alt=\"\" \/><br \/>\nClick below to download the solution,<br \/>\n<a href=\"https:\/\/1drv.ms\/u\/s!ArddhCoxftkQg617pH3vPsuhyrHvDA\">https:\/\/1drv.ms\/u\/s!ArddhCoxftkQg617pH3vPsuhyrHvDA<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Document by Vairavan &#8211; Ganesanva@hotmail.com &#8211; +919042710472 There are 2 types of state management 1.Server side 2.Client Side Client Side View State Hidden Fields Cookies Query strings Server Side Application state Session state View state It allows to maintain the value with in the page Hidden Fields It is the control in Asp.net used to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,1],"tags":[19,29,30,38,43,120,128,129,144],"class_list":["post-224","post","type-post","status-publish","format-standard","hentry","category-dot-net-training-in-chennai","category-uncategorized","tag-asp-net-state-management","tag-best-dot-net-training-institute-in-chennai","tag-client-side-state-management","tag-dot-net-consultants-in-chennai","tag-dot-net-freelancers-in-chennai","tag-query-string-example","tag-server-side-state-management-in-asp-net","tag-session-example","tag-state-management-in-asp-net"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>State management in Asp.net | Maria Academy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"State management in Asp.net | Maria Academy\" \/>\n<meta property=\"og:description\" content=\"Document by Vairavan &#8211; Ganesanva@hotmail.com &#8211; +919042710472 There are 2 types of state management 1.Server side 2.Client Side Client Side View State Hidden Fields Cookies Query strings Server Side Application state Session state View state It allows to maintain the value with in the page Hidden Fields It is the control in Asp.net used to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/\" \/>\n<meta property=\"og:site_name\" content=\"Maria Academy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DotnetTrainingChennai\" \/>\n<meta property=\"article:published_time\" content=\"2016-12-09T15:06:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-02-10T02:59:14+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage1.png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dotnettraining2\" \/>\n<meta name=\"twitter:site\" content=\"@dotnettraining2\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e\"},\"headline\":\"State management in Asp.net\",\"datePublished\":\"2016-12-09T15:06:34+00:00\",\"dateModified\":\"2017-02-10T02:59:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/\"},\"wordCount\":550,\"image\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage1.png\",\"keywords\":[\"Asp.net state management\",\"best dot net training institute in Chennai\",\"Client side state management\",\"Dot net consultants in chennai\",\"Dot net freelancers in chennai\",\"Query string example\",\"Server side state management in Asp.net\",\"Session example\",\"State management in Asp.net\"],\"articleSection\":[\"dot net training in chennai\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/\",\"url\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/\",\"name\":\"State management in Asp.net | Maria Academy\",\"isPartOf\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage1.png\",\"datePublished\":\"2016-12-09T15:06:34+00:00\",\"dateModified\":\"2017-02-10T02:59:14+00:00\",\"author\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#primaryimage\",\"url\":\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage1.png\",\"contentUrl\":\"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"State management in Asp.net\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#website\",\"url\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/\",\"name\":\"Maria Academy\",\"description\":\"Dot Net Training in Chennai, Best Dot Net Training Institute in Chennai, .Net Training in Chennai\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"State management in Asp.net | Maria Academy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/","og_locale":"en_US","og_type":"article","og_title":"State management in Asp.net | Maria Academy","og_description":"Document by Vairavan &#8211; Ganesanva@hotmail.com &#8211; +919042710472 There are 2 types of state management 1.Server side 2.Client Side Client Side View State Hidden Fields Cookies Query strings Server Side Application state Session state View state It allows to maintain the value with in the page Hidden Fields It is the control in Asp.net used to [&hellip;]","og_url":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/","og_site_name":"Maria Academy","article_publisher":"https:\/\/www.facebook.com\/DotnetTrainingChennai","article_published_time":"2016-12-09T15:06:34+00:00","article_modified_time":"2017-02-10T02:59:14+00:00","og_image":[{"url":"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage1.png","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@dotnettraining2","twitter_site":"@dotnettraining2","twitter_misc":{"Written by":"admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#article","isPartOf":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/"},"author":{"name":"admin","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e"},"headline":"State management in Asp.net","datePublished":"2016-12-09T15:06:34+00:00","dateModified":"2017-02-10T02:59:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/"},"wordCount":550,"image":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#primaryimage"},"thumbnailUrl":"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage1.png","keywords":["Asp.net state management","best dot net training institute in Chennai","Client side state management","Dot net consultants in chennai","Dot net freelancers in chennai","Query string example","Server side state management in Asp.net","Session example","State management in Asp.net"],"articleSection":["dot net training in chennai"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/","url":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/","name":"State management in Asp.net | Maria Academy","isPartOf":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#primaryimage"},"image":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#primaryimage"},"thumbnailUrl":"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage1.png","datePublished":"2016-12-09T15:06:34+00:00","dateModified":"2017-02-10T02:59:14+00:00","author":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e"},"breadcrumb":{"@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#primaryimage","url":"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage1.png","contentUrl":"http:\/\/www.softwaretraininginchennai.com\/blog\/wp-content\/uploads\/2016\/12\/120916_1506_Statemanage1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/state-management-in-asp-net\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.softwaretraininginchennai.com\/blog\/"},{"@type":"ListItem","position":2,"name":"State management in Asp.net"}]},{"@type":"WebSite","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#website","url":"https:\/\/www.softwaretraininginchennai.com\/blog\/","name":"Maria Academy","description":"Dot Net Training in Chennai, Best Dot Net Training Institute in Chennai, .Net Training in Chennai","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.softwaretraininginchennai.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.softwaretraininginchennai.com\/blog\/#\/schema\/person\/e7dbda3490333ae356b6ad09076c8a6e","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f68fba18793457e0192658e2fe53431c0fb4a1d551aef61c57c1847324110d80?s=96&d=mm&r=g","caption":"admin"}}]}},"_links":{"self":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/comments?post=224"}],"version-history":[{"count":1,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/224\/revisions"}],"predecessor-version":[{"id":291,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/posts\/224\/revisions\/291"}],"wp:attachment":[{"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/media?parent=224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/categories?post=224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.softwaretraininginchennai.com\/blog\/wp-json\/wp\/v2\/tags?post=224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}