Server Error in '/' Application.

Index was outside the bounds of the array.

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.IndexOutOfRangeException: Index was outside the bounds of the array.

Source Error:


Line 385:                if (RewriteModule.RewriteContext.Current.Params["ID"] != null)
Line 386:                {
Line 387:                    cardid = Convert.ToInt32(RewriteModule.RewriteContext.Current.Params["ID"].ToString().Split(KeySeparator)[1]);
Line 388:                }
Line 389:                if (RewriteModule.RewriteContext.Current.Params["PID"] != null)

Source File: c:\printplanr\MainSystem\403\store\roor_tbopublic\ShoppingCart.aspx.cs    Line: 387

Stack Trace:


[IndexOutOfRangeException: Index was outside the bounds of the array.]
   shoppingcart.Page_Load(Object sender, EventArgs e) in c:\printplanr\MainSystem\403\store\roor_tbopublic\ShoppingCart.aspx.cs:387
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +52
   System.Web.UI.Control.OnLoad(EventArgs e) +97
   System.Web.UI.Control.LoadRecursive() +61
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +693


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