请教一个URL超链接传值问题
2500k 2014-04-24 11:13:16 Response.Write("<td><a href='Default2.aspx?id=dr.GetValue(0)'>" + dr.GetValue(1) + "</a></td>");这个哪里错了
我想把dr.reader()顺序遍历数据表的时候,把表中1个字段的值通过URL传递到超链接的页面,,
这个怎么写才对呢?
代码段是:
while (dr.Read())
{
if (j == 1)
{
Response.Write("<tr>");
Response.Write("</tr>");
}
if (j == 8)
{
Response.Write("<tr>");
Response.Write("</tr>");
}
if (j == 15)
{
Response.Write("<tr>");
Response.Write("</tr>");
}
if (j == 22)
{
Response.Write("<tr>");
Response.Write("</tr>");
}
if (j == 29)
{
Response.Write("<tr>");
Response.Write("</tr>");
}
url2 =Convert.ToString( dr.GetValue(1));
bool flag=Convert.ToBoolean(dr.GetValue(2));
if(flag)
{
Response.Write("<td><a href='Default2.aspx?id=dr.GetValue(0)'>" + dr.GetValue(1) + "</a></td>");
}
else
{
Response.Write("<td>" + dr.GetValue(1) + "</td>");
}
j = j + 1;
}