datatable dt=New DataTalbe();DataRow dr;如何给dr 中的项加上超级链接?dr["测试"]= "<a href='"#"'>"+dt.Rows[i]["name"].tostring()+"</a>";这样会报错!输出结果中有<a href="></a>标记,不想在结果中出现<a>不这么写,那应该怎么写?Server.HtmlDecode("<a href='#'>"+dt.Rows[i]["name"].tostring()+"</a>") 这样写也不行!输出的还是带<a href=''>是啊,可是把它放到datarow里后显示就不行了!
可以这样写Server.HtmlDecode("<a href='#'>"+dt.Rows[i]["name"].tostring()+"</a>")将HTML解析.-----------------------------------不会啊.我测试过的.要不就写成Server.HtmlDecode("<a href=#>"+dt.Rows[i]["name"].tostring()+"</a>")看看string aa = "pp"; Label1.Text = Server.HtmlDecode("<a href=#>"+aa+"</a>");我用这种方法测试了一下.是可以显示成超链接的.Response.Write(Server.HtmlDecode("<a href='#'>"+aa+"</a>"));这样子也是可以的看看你中间那部分中的值是不是包含双引号了?-----------------------------------------------------dr["测试"]="<a href=#>"+dt.Rows[i]["name"].tostring()+"</a>";Server.HtmlDecode(dr["测试"].ToString())只好这样了#14实在想不出了,抱歉.