private void InitializeData() { IHttpHandler handler = this.Page as IHttpHandler; IRouteDataPage routeDataPage = null; if (handler != null) { routeDataPage = (handler as IRouteDataPage); } if (routeDataPage != null) { if (routeDataPage.RouteData.Values[INFOLIBITEM_PARENT_ID_ROUTE_KEY] + string.Empty != string.Empty) { ParentId = Convert.ToInt32(routeDataPage.RouteData.Values[INFOLIBITEM_PARENT_ID_ROUTE_KEY]); } if (routeDataPage.RouteData.Values[INFOLIBITEM_ID_ROUTE_KEY] + string.Empty != string.Empty) { InfoLibItemId = Convert.ToInt32(routeDataPage.RouteData.Values[INFOLIBITEM_ID_ROUTE_KEY]); } } //Gets immediate parent and the top most parent for the current item topLevelParentLink = GetTopLevelParentLink(); parentLink = GetParentLink(); }
private void InitializeData() { IHttpHandler handler = this.Page as IHttpHandler; IRouteDataPage routeDataPage = null; if (handler != null) { routeDataPage = (handler as IRouteDataPage); } if (routeDataPage != null) { if (routeDataPage.RouteData.Values[INFOLIBITEM_PARENT_ID_ROUTE_KEY] + string.Empty != string.Empty) { ParentId = Convert.ToInt32(routeDataPage.RouteData.Values[INFOLIBITEM_PARENT_ID_ROUTE_KEY]); } } if (!ParentId.HasValue || ParentId.Value == 0) { return; } data = InfoLibBLL.GetInfoLibItem(ParentId.Value, RETREIVE_LINKED_FILE_BINARY); }