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 130:            int indof;
Line 131:            indof = pagename.IndexOf(".", 0);
Line 132:            pagename = pagename.Substring(0, indof);
Line 133:       //substring logic ends here-----------------
Line 134:

Source File: c:\inetpub\vhosts\giftsacrossindia.com\httpdocs\uc_test.ascx.cs    Line: 132

Stack Trace:


[ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length]
   System.String.Substring(Int32 startIndex, Int32 length) +15054132
   uc_test.Page_Load(Object sender, EventArgs e) in c:\inetpub\vhosts\giftsacrossindia.com\httpdocs\uc_test.ascx.cs:132
   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