日期:2014-05-17  浏览次数:20398 次

请问超链接传值传值不了,怎么回事呢
今天取数据取不出来,不知道咋回事,最后发现是html元素<a>元素超链接无法跳转传值,开始是无刷新状态下,所以一直没发现
传值代码
<li><a href="product.aspx?categoryid=<%=categoryid1%>" title="<%=contenttitle1%>" class="cur"><%Response.Write(contenttitle1);%></a></li>
问问怎么回事,至于是做什么的,我就是想传值索引号,根据索引号,查询数据输出

------解决方案--------------------
你看看你页面生成的HTML代码就知道A标签后面有没有值
------解决方案--------------------
第一:你提问的那段代码最终会解析成标准的HTML代码

第二:for循环的集合里面没有数据就会导致前台不显示,可以在for里面用模拟数据先试试
------解决方案--------------------
<a href ='product.aspx?categoryid==<%=categoryid1%>&title=<%=contenttitle1%>&class=cur'></a>
看一下这个,行不?不行的话就要看看是用那个单引号还是双引号?