Server Error in '/' Application.

Length cannot be less than zero.
Parameter name: length

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length

Source Error:


Line 117:			int indof;
Line 118:			indof = pagename.IndexOf(".", 0);
Line 119:			pagename = pagename.Substring(0, indof);
Line 120:			//substring logic ends here-----------------
Line 121:

Source File: c:\inetpub\vhosts\giftsacrossindia.com\httpdocs\uc_test2.ascx.cs    Line: 119

Stack Trace:


[ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length]
   System.String.Substring(Int32 startIndex, Int32 length) +15054132
   test2.Page_Load(Object sender, EventArgs e) in c:\inetpub\vhosts\giftsacrossindia.com\httpdocs\uc_test2.ascx.cs:119
   System.Web.UI.Control.OnLoad(EventArgs e) +106
   System.Web.UI.Control.LoadRecursive() +68
   System.Web.UI.Control.LoadRecursive() +162
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3785


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.4087.0