Hi Frank:
Sorry for the confusion....I made a mistake in the original post...
My error is occuring with the links to the product images in the "Grid List" file. Since discovering the error... I have done a lot of research to figure out what is going on....
The original tag in the grid list file is causing me all the problems (see below)
<div class="ProductImage">
<asp:ImageButton ID="imgBtnProductImage" runat="server" CommandName="ViewProductDetail" />
Essentially when a user is going through the online catalog and goes to a detailed product description( i.e. http://www.crystalballservices.com/OnlineStore/tabid/101/ProductId/0ca8a1d7-3de9-4473-aed3-9a6500fc8bed/Default.aspx) and want to back one level using the Browser "Back" button to the category page (in this case "Grid List" (http://www.crystalballservices.com/OnlineStore/tabid/101/CategoryId/d64b36b0-ba97-4512-88d3-9a6500f6a241/Default.aspx).... they get a gridlist page with 0 items. (I have made modifications to avoid this...therefore the initial error does not occur anymore)
The only way I found to avoid the grid list page to give a 0 when using the back button is to use explecit links and to turn off the Post (See code below)
<div class="ProductImage ImageCursor">
<a href="<%#GetProductDetailUrl(((Product) Container.DataItem).Id)%>"><asp:ImageButton ID="imgbtnProductImage" runat="server" NavigateUrl='<%#GetProductDetailUrl(((Product) Container.DataItem).Id)%>'/> </a> </div>
The result of my modification is that a user who clicks on a product image will either get the description or a refresh instead of a 0 results query. this makes the site underfunctional in IE but work perfectly in Firefox..
I have tried to take the friendly URL tool out but I still get the same error. In order to make the catalog work flawlesly, I would like to replace the ProductButtonImage code with a Get statement (inspired from the detailed product description template) that looks like this:
<a href="<%#GetProductDetailUrl(((Product) Container.DataItem).Id)%>"><asp:Image ID="imgProductImage" runat="server" ImageUrl='<%#GetProductMediumImage(CurrentProduct.MediumImage)%>' Enabled="false" /> </a>
I have tried this tag and a few other variation but unfortunately their is not function to get the product small image in the Gris List template.
I hope this clarifies my issue further.... I really appreciate all your support in trying to resolve this with me.
Best regards,
Eric