下面是出问题的代码,这段代码包含在一个用户控件的后台中: 
postfont.Append(" href=\"" + (record.CustomizePage == "" ? TargetUrl + "?" + IdName + "=" + record.id.ToString() : record.CustomizePage) + "\"");
这段代码负责拼接地址,record.CustomizePage就是一段需要拼接的地址。
整个项目文件夹名为:tosho
打开首页(首页中包含这个控件),浏览器的地址栏为http://localhost:3066/tosho/Default.aspx
点击控件上的链接,此时连接有效,浏览器跳转至http://localhost:3066/tosho/Product/list.aspx(暂时称L页)
L页也有这个控件,再点击相应链接,浏览器跳转至http://localhost:3066/tosho/Product/Product/list.aspx(这个地址无效)
也就是多出了一段“/Product”致使地址无效(Product是个文件夹)。
请问怎样处理上面的代码,能使它依旧跳转至有效地址(譬如这个地址http://localhost:3066/tosho/Product/list.aspx),也就是不会从文件夹Product下出发追加Product/list.aspx。
说的够明白了吧?如果还不明白,我还可以补充问题解释,希望大侠帮我把问题解决掉。