我正在创建一个SQL语句,它将返回一个产品列表以及我可以在每个商店中找到的每个产品的数量.
我的表结构(带有一些示例数据)如下:
productID - size - color - stock - storeID 1 - S - RED01 - 1 - BCN 1 - S - RED01 - 3 - MAD 2 - S - YEL02 - 0 - BCN 2 - S - YEL02 - 2 - MAD 1 - S - RED01 - 1 - BCN2
我需要一个类似于这个的结果:
productID - size - stockBCN (BCN + BCN2) - stockMAD 1 - S - 2 - 3 2 - S - 0 - …
我正在为客户的主页创建一个动态的产品列表,我在IE8中发现了一个非常烦人的问题.
产品的URL使用以下结构构建:
http://www.domain.com/language/category/product_name.aspx
Run Code Online (Sandbox Code Playgroud)
当我用西班牙语显示网站并且类别包含特殊字符时出现问题"ñ":IE用字符替换字符"%c3%b1".
根据我的代码,我发现URL构造正确,但是当服务器显示结果页面时,所有包含特殊字符的URL都已被替换.
aspx页面有控件:
<asp:HyperLink ID="LinkTitle" runat="server">Product Name</asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)
并且类背后的代码在ListView的ItemDataBound事件期间将值赋给控件
Dim L_LinkTit As HyperLink
Dim Link as String
L_LinkTit = LstView.FindControl("LinkTitle")
Link = "/" & Session("lang") & "/" & cat & "/" & product & ".aspx"
L_LinkTit.NavigateUrl = Link
Run Code Online (Sandbox Code Playgroud)
关于如何解决这个问题的任何想法?