Each ASP.NET page has the session state of course, this may diminish the aggregate execution a tad bit. So You can incapacitate the session state from the pages when you don't have to utilize sessions. What's more you can do as such to set the false estimation of the EnableSessionState characteristic in the page mandate of your page like as:
<%@ page EnableSessionState="False" %>
Full deceleration:
<%@ Page Title="Home Page" Language="C#" EnableSessionState="False"
AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
Essentially EnableSessionState can have three qualities: False, ReadOnly and True. Assume on the off chance that you need to peruse the qualities from the session at exactly that point you can set the ReadOnly to the EnableSessionState characteristic.
Also Now on the off chance that you need to handicap Session state on whole site then you can change your site's web.config document by simply including after lines
<configuration>
<system.web>
<sessionState mode="Off">
</sessionState>
</system.web>
</configuration>
When you set the handicap session state from the web.config, after that you can utilize the EnableSessionState="True" in any page of your site.
Best ASP.NET Hosting Recommendation
ASPHostPortal.com provides its customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. ASPHostPortal.com offers ASP.NET hosting starts from $1/month only. They also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable ASP.NET Hosting, ASPHostPortal.com should be your best choice.