Server Error in '/' Application.

Invalid object passed in, ':' or '}' expected. (120): {"SubMenu": [{"Name":"Monitor/LED","NameShort":"","Link":"monitorled","LinkHttp":""},{"Name":"LED panel - Màn hình 42" trở lên","NameShort":"","Link":"led-panel-man-hinh-42-tro-len","LinkHttp":""},{"Name":"Màn hình 42" trở lên","NameShort":"","Link":"man-hinh-42-tro-len","LinkHttp":""}]}

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.ArgumentException: Invalid object passed in, ':' or '}' expected. (120): {"SubMenu": [{"Name":"Monitor/LED","NameShort":"","Link":"monitorled","LinkHttp":""},{"Name":"LED panel - Màn hình 42" trở lên","NameShort":"","Link":"led-panel-man-hinh-42-tro-len","LinkHttp":""},{"Name":"Màn hình 42" trở lên","NameShort":"","Link":"man-hinh-42-tro-len","LinkHttp":""}]}

Source Error:


Line 137:        if (ArrBreadcrumb + string.Empty != string.Empty)
Line 138:        {
Line 139:            ListSubMenu listMenu = Common.Deserialize<ListSubMenu>(ArrBreadcrumb + string.Empty);
Line 140:            foreach (SubMenu sm in listMenu.SubMenu) { strMenu.AppendFormat("<li itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"/danh-muc/{0}.html\" itemprop=\"url\" title=\"{1}\"><span itemprop=\"title\">{1}</span></a>{2}</li>", sm.Link, sm.Name, ++i == listMenu.SubMenu.Count ? "" : "<span>›</span>"); }
Line 141:        }

Source File: c:\HostingMMC\Website\mmc-video.com\UserControl\ProductDetail.ascx.cs    Line: 139

Stack Trace:


[ArgumentException: Invalid object passed in, ':' or '}' expected. (120): {"SubMenu": [{"Name":"Monitor/LED","NameShort":"","Link":"monitorled","LinkHttp":""},{"Name":"LED panel - Màn hình 42" trở lên","NameShort":"","Link":"led-panel-man-hinh-42-tro-len","LinkHttp":""},{"Name":"Màn hình 42" trở lên","NameShort":"","Link":"man-hinh-42-tro-len","LinkHttp":""}]}]
   System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeDictionary(Int32 depth) +598797
   System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth) +118
   System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeList(Int32 depth) +186
   System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth) +194
   System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeDictionary(Int32 depth) +621
   System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal(Int32 depth) +118
   System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer) +78
   System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit) +44
   System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(String input) +70
   Common.Deserialize(String context) +84
   UserControl_ProductDetail.ReBreadcrumb(Object ArrBreadcrumb) in c:\HostingMMC\Website\mmc-video.com\UserControl\ProductDetail.ascx.cs:139
   ASP.usercontrol_productdetail_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in c:\HostingMMC\Website\mmc-video.com\UserControl\ProductDetail.ascx:7
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +268
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.Control.Render(HtmlTextWriter writer) +12
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.Control.Render(HtmlTextWriter writer) +12
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   ASP.index_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in c:\HostingMMC\Website\mmc-video.com\Index.aspx:103
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +268
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +13
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   Index.Render(HtmlTextWriter writer) in c:\HostingMMC\Website\mmc-video.com\Index.aspx.cs:28
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +66
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1303


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