| CatalogCategoryListControl | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <%# "<a class=\"ListCategoryName\" href=\"" + Catalog.FriendlyUrl.SubCategoryDetailPage((int)DataBinder.Eval(Container.DataItem, "Category_ID")) + "\">" + DataBinder.Eval(Container.DataItem, "Name") + "</a>"%> 
                 
                  
                
                    - To 2.18:
 
                    <%# "<a class=\"ListCategoryName\" href=\"" + Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.SubCategoryDetailPage((int)DataBinder.Eval(Container.DataItem, "Category_ID")) + "\">" + DataBinder.Eval(Container.DataItem, "Name") + "</a>"%> 
                 
                  
                Change #2: 
                
                    - From 2.17:
 
                    <%# "<a class=\"ListCategoryName\" href=\"" + Catalog.FriendlyUrl.SubCategoryDetailPage((int)DataBinder.Eval(Container.DataItem, "Category_ID")) + "\">" %> 
                 
                  
                
                    -  To 2.18:
 
                    <%# "<a class=\"ListCategoryName\" href=\"" + Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.SubCategoryDetailPage((int)DataBinder.Eval(Container.DataItem, "Category_ID")) + "\">" %>                                                  
                 
                Change #3 
                
                    - From 2.17:
 
                    <%# "<a class=\"ListCategoryName\" href=\"" + Catalog.FriendlyUrl.SubCategoryDetailPage((int)DataBinder.Eval(Container.DataItem, "Category_ID")) + "\">" + DataBinder.Eval(Container.DataItem, "Name") + "</a>"%> 
                 
                  
                
                    - 
                        To 2.18:
                        
<%# "<a class=\"ListCategoryName\" href=\"" +  Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.SubCategoryDetailPage((int)DataBinder.Eval(Container.DataItem, "Category_ID")) + "\">" + DataBinder.Eval(Container.DataItem, "Name") + "</a>"%> 
                          
                     
                 
                  
             | 
        
        
            | CatalogCategoryTileListControl | 
            
                 Recommended 
             | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <%# "<a class=\"ListCategoryName\" href=\"" + Catalog.FriendlyUrl.SubCategoryDetailPage((int)DataBinder.Eval(Container.DataItem, "Category_ID")) + "\">" + DataBinder.Eval(Container.DataItem, "Name") + "</a>"%> 
                                           
                 
                
                    - 
                        To 2.18:
                        
<%# "<a class=\"ListCategoryName\" href=\"" + Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.SubCategoryDetailPage((int)DataBinder.Eval(Container.DataItem, "Category_ID")) + "\">" + DataBinder.Eval(Container.DataItem, "Name") + "</a>"%>  
                     
                 
                Change #2:  
                
                    - From 2.17:
 
                    <%# "<a class=\"ListCategoryName\" href=\"" + Catalog.FriendlyUrl.SubCategoryDetailPage((int)DataBinder.Eval(Container.DataItem, "Category_ID")) + "\">" % 
                 
                  
                
                 Change #3 
                
                    - From 2.17:
 
                    <%# "<a class=\"ListCategoryName\" href=\"" + Catalog.FriendlyUrl.SubCategoryDetailPage((int)DataBinder.Eval(Container.DataItem, "Category_ID")) + "\">" + DataBinder.Eval(Container.DataItem, "Name") + "</a>"%> 
                 
                  
                
                    - 
                         To 2.18:
                        
<%# "<a class=\"ListCategoryName\" href=\"" + Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.SubCategoryDetailPage((int)DataBinder.Eval(Container.DataItem, "Category_ID")) + "\">" + DataBinder.Eval(Container.DataItem, "Name") + "</a>"%> 
                     
                 
                  
             | 
        
        
            | CatalogHotbuyVerticleListingControl | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>", Catalog.FriendlyUrl.CategoryItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "Name").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID), DataBinder.Eval(Container.DataItem, "Name"))%> 
                 
                  
                
                    - To 2.18:
 
                    <%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>", Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.CategoryItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "Name").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID), DataBinder.Eval(Container.DataItem, "Name"))%> 
                 
             | 
        
        
            | CatalogItemListingByCategoryControl | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "Name").ToString()), 
                 
                
                    - To 2.18:                 Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "Name").ToString()),
 
                 
                Change #2 
                
                    - From 2.17:                  
 
                    Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "Name").ToString()), 
                 
                  
                
                    - 
                        To 2.18:                        
                        
Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "Name").ToString()), 
                        
                        
                     
                 
             | 
        
        
            | CatalogItemQuantityDiscountDetailControl | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>", Catalog.FriendlyUrl.CategoryItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "ItemName").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID), DataBinder.Eval(Container.DataItem, "StockCode"))%> 
                 
                  
                
                    - To 2.18:
 
                    <%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>", Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.CategoryItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "ItemName").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID), DataBinder.Eval(Container.DataItem, "StockCode"))%> 
                 
                  
                Change #2: 
                
                    - From 2.17: 
 
                    <%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>", Catalog.FriendlyUrl.CategoryItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "ItemName").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID), DataBinder.Eval(Container.DataItem, "ItemName"))%> 
                 
                                
                
                    - 
                        To 2.18:
                        
<%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>", Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.CategoryItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "ItemName").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID), DataBinder.Eval(Container.DataItem, "ItemName"))%>  
                     
                 
             | 
        
        
            | CatalogItemSKUListingControl | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <a class="<%= LearnMoreLinkCSSClass %>" href="<%# Dovetail.Ecommerce.Module.Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "Name") != null ? DataBinder.Eval(Container.DataItem, "Name").ToString() : DataBinder.Eval(Container.DataItem, "StockCode").ToString()) >"><= LearnMoreLinkText %></a> 
                 
                  
                
                    - To 2.18:
 
                    <a class="<%= LearnMoreLinkCSSClass %>" href="<%# Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "Name") != null ? DataBinder.Eval(Container.DataItem, "Name").ToString() : DataBinder.Eval(Container.DataItem, "StockCode").ToString()) >"><= LearnMoreLinkText %></a> 
                 
             | 
        
        
            | CatalogItemTileListingControl | 
            Recommended | 
            
                 Purpose: 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <a class="<%= LearnMoreLinkCSSClass %>" href="<%# Dovetail.Ecommerce.Module.Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "Name") != null ? DataBinder.Eval(Container.DataItem, "Name").ToString() : DataBinder.Eval(Container.DataItem, "StockCode").ToString()) >"><= LearnMoreLinkText %></a> 
                 
                  
                
                    - To 2.18:
 
                    <a class="<%= LearnMoreLinkCSSClass %>" href="<%# Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(), DataBinder.Eval(Container.DataItem, "Name") != null ? DataBinder.Eval(Container.DataItem, "Name").ToString() : DataBinder.Eval(Container.DataItem, "StockCode").ToString()) >"><= LearnMoreLinkText %></a> 
                 
             | 
        
        
            | CatalogItemVerticleListingControl | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(),DataBinder.Eval(Container.DataItem, "Name").ToString()), 
                 
                  
                
                    - To 2.18:
 
                    Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(),DataBinder.Eval(Container.DataItem, "Name").ToString()), 
                 
             | 
        
        
            | CatalogItemVerticalListingControlMultiAdd | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(),DataBinder.Eval(Container.DataItem, "Name").ToString()), 
                 
                  
                
                    - To 2.18:
 
                    Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(),DataBinder.Eval(Container.DataItem, "Name").ToString()), 
                 
             | 
        
        
            | CatalogRelatedItemsControl | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>", Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(),DataBinder.Eval(Container.DataItem, "Name").ToString()), DataBinder.Eval(Container.DataItem, "Headline")) %> 
                 
                  
                
                    - To 2.18:
 
                    <%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>", Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage(DataBinder.Eval(Container.DataItem, "StockCode").ToString(),DataBinder.Eval(Container.DataItem, "Name").ToString()), DataBinder.Eval(Container.DataItem, "Headline")) %> 
                 
             | 
        
        
            | CS2_CatalogRelatedItemsControl | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <%# String.Format("<a class=\"RelatedItemsTitle\" href=\"{0}\">{1}</a>", Dovetail.Ecommerce.Module.Catalog.FriendlyUrl.CategoryItemDetailPage(DataBinder.Eval(Container.DataItem,"StockCode").ToString(), DataBinder.Eval(Container.DataItem,"Name").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID) ,DataBinder.Eval(Container.DataItem, "Headline")) %> 
                 
                  
                
                    - To 2.18:
 
                    <%# String.Format("<a class=\"RelatedItemsTitle\" href=\"{0}\">{1}</a>", Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.CategoryItemDetailPage(DataBinder.Eval(Container.DataItem,"StockCode").ToString(), DataBinder.Eval(Container.DataItem,"Name").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID) ,DataBinder.Eval(Container.DataItem, "Headline")) %> 
                 
             | 
        
        
            | DataDisplayControl | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>", Catalog.FriendlyUrl.ItemDetailPage((string)DataBinder.Eval(Container.DataItem, "StockCode"), (string)DataBinder.Eval(Container.DataItem, "Name")), DataBinder.Eval(Container.DataItem, "StockCode"))%> 
                 
                  
                
                    - To 2.18:
 
                    <%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>", Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage((string)DataBinder.Eval(Container.DataItem, "StockCode"), (string)DataBinder.Eval(Container.DataItem, "Name")), DataBinder.Eval(Container.DataItem, "StockCode"))%> 
                 
                  
                Change #2: 
                
                    - From 2.17:
 
                    <%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>",Catalog.FriendlyUrl.ItemDetailPage((string)DataBinder.Eval(Container.DataItem, "StockCode"),(string)DataBinder.Eval(Container.DataItem, "Name")), DataBinder.Eval(Container.DataItem, "Name")) %>
  
                 
                  
                
                    - 
                        To 2.18:
                        
<%# String.Format("<a class=\"CatalogListNavTrail\" href=\"{0}\">{1}</a>",Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage((string)DataBinder.Eval(Container.DataItem, "StockCode"),(string)DataBinder.Eval(Container.DataItem, "Name")), DataBinder.Eval(Container.DataItem, "Name")) %>  
                     
                 
             | 
        
        
            | ItemListingTemplate | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <asp:HyperLink ID="lnkStockCode" runat="server" NavigateUrl='<%# Catalog.FriendlyUrl.ItemDetailPage(Eval("StockCode").ToString(),Eval("Name").ToString()) %>'> 
                 
                  
                
                    - To 2.18:
 
                    <asp:HyperLink ID="lnkStockCode" runat="server" NavigateUrl='<%# Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage(Eval("StockCode").ToString(),Eval("Name").ToString()) %>'> 
                 
                  
                                
                Change #2: 
                
                    - From 2.17:
 
                    <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Catalog.FriendlyUrl.ItemDetailPage(Eval("StockCode").ToString(),Eval("Name").ToString()) %>'>    
                 
                                 
                
             | 
        
        
            | ItemSearchTemplate | 
            Recommended | 
            
                 Purpose: 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <asp:HyperLink ID="lnkStockCode" runat="server" NavigateUrl='<%# Catalog.FriendlyUrl.ItemDetailPage(Eval("StockCode").ToString(),Eval("Name").ToString()) %>'> 
                 
                  
                
                    - To 2.18:
 
                    <asp:HyperLink ID="lnkStockCode" runat="server" NavigateUrl='<%# Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage(Eval("StockCode").ToString(),Eval("Name").ToString()) %>'>     
                 
                             
                Change #2: 
                
                
                    - From 2.17:
 
                    <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Catalog.FriendlyUrl.ItemDetailPage(Eval("StockCode").ToString(),Eval("Name").ToString()) %>'> 
                                                        
                 
                
                
                  
             | 
        
        
            | ItemVerticalListingTemplate | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <asp:HyperLink ID="lnkStockCode" runat="server" NavigateUrl='<%# Catalog.FriendlyUrl.ItemDetailPage(Eval("StockCode").ToString(),Eval("Name").ToString()) %>'> 
                 
                  
                
                    - To 2.18:
 
                    <asp:HyperLink ID="lnkStockCode" runat="server" NavigateUrl='<%# Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage(Eval("StockCode").ToString(),Eval("Name").ToString()) %>'> 
                 
                  
                Change #2: 
                
                    - From 2.17:   
 
                    <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Catalog.FriendlyUrl.ItemDetailPage(Eval("StockCode").ToString(),Eval("Name").ToString()) %>'> 
                                        
                 
                
             | 
        
        
            | NewItemListing | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <asp:HyperLink ID="HyperLink1" runat="server" cssClass="listingItemTitle" NavigateUrl='<%# Dovetail.Ecommerce.Module.Catalog.FriendlyUrl.CategoryItemDetailPage( Eval("StockCode").ToString(), Eval("Name").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID) %>'> 
                 
                  
                
                    - To 2.18:
 
                    <asp:HyperLink ID="HyperLink1" runat="server" cssClass="listingItemTitle" NavigateUrl='<%# Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.CategoryItemDetailPage( Eval("StockCode").ToString(), Eval("Name").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID) %>'>                
                                
                Change #2: 
                
                    - From 2.17:
 
                    <div Class="listingStockCode"><asp:HyperLink ID="lnkStockCode"  runat="server" NavigateUrl='<%# Dovetail.Ecommerce.Module.Catalog.FriendlyUrl.CategoryItemDetailPage( Eval("StockCode").ToString(), Eval("Name").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID) %>'> 
                                        
                 
                
                    - 
                        To 2.18:
                        
<div Class="listingStockCode"><asp:HyperLink ID="lnkStockCode"  runat="server" NavigateUrl='<%# Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.CategoryItemDetailPage( Eval("StockCode").ToString(), Eval("Name").ToString(), Dovetail.Ecommerce.Module.Catalog.Instance.Category_ID) %>'> 
                     
                 
             | 
        
        
            | ShoppingCartDisplayControl | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <a href="<%# Catalog.FriendlyUrl.ItemDetailPage((string)Container.Grid.GetRowValuesByKeyValue(Container.KeyValue,"StockCode"),(string)Container.Grid.GetRowValuesByKeyValue(Container.KeyValue, "ParentItem.Name")) >"><# Container.Grid.GetRowValuesByKeyValue(Container.KeyValue, "ParentItem.Name") %></a> 
                 
                  
                
                    - To 2.18:
 
                    <a href="<%# Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage((string)Container.Grid.GetRowValuesByKeyValue(Container.KeyValue,"StockCode"),(string)Container.Grid.GetRowValuesByKeyValue(Container.KeyValue, "ParentItem.Name")) >"><# Container.Grid.GetRowValuesByKeyValue(Container.KeyValue, "ParentItem.Name") %></a> 
                 
             | 
        
        
            | ShoppingCartDisplaySavedCartControl | 
            Recommended | 
            
                 Purpose: Update control to utilize current Business Logic rather than obsolete method of formatting URLs. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <a href="<%# Catalog.FriendlyUrl.ItemDetailPage((string)Eval("StockCode"),(string)Eval("Name")) >"><# Eval("Name") %></a><br /> 
                 
                  
                
                    - To 2.18:
 
                    <a href="<%# Dovetail.Ecommerce.BusinessLogic.Catalog.FriendlyUrl.ItemDetailPage((string)Eval("StockCode"),(string)Eval("Name")) >"><# Eval("Name") %></a><br /> 
                 
             | 
        
        
            | ShoppingCartQuickEntryControl | 
            Required | 
            
                 Purpose: Add ability to have header text on new columns provided in functionality of this version. 
                Modification: Change only the text within the control markup that differs from version 2.17 to 2.18, as shown below: 
                Change #1: 
                
                    - From 2.17:
 
                    <asp:HiddenField ID="hfLeadTimeMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfEnableOnHandQuantityDisplay" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfEnableLeadTimeMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfLimitedAvailableMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfLimitedUnavailableMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfUnlimitedAvailableMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfUnlimitedUnavailableMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfCheckStockButtonText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfShowColumnHeader" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfStockCodeColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfDescriptionColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfQuantityColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfDefaultPriceColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfCustomerPriceColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfExtPriceColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfOnHandQuantityColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                 
                  
                
                    - To 2.18:
 
                    <asp:HiddenField ID="hfLeadTimeMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfEnableOnHandQuantityDisplay" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfEnableLeadTimeMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfLimitedAvailableMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfLimitedUnavailableMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfUnlimitedAvailableMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfUnlimitedUnavailableMessage" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfCheckStockButtonText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfShowColumnHeader" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfStockCodeColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfDescriptionColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfQuantityColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfDefaultPriceColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfCustomerPriceColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfExtPriceColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfOnHandQuantityColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfDiscountPriceColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfWebPriceColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                    <asp:HiddenField ID="hfUnitPriceColumnHeaderText" ClientIDMode="Static" runat="server" /> 
                 
             |