<asp:TemplateColumn HeaderText="工作日志" ItemStyle-Width="9%"> <ItemTemplate><a href="#" onclick="open('look.aspx?id=<%# DataBinder.Eval(Container, "DataItem.log_id") %>','日志信息','toolbar=no,location=auto,status=no,width=900,height=540')">查看</a> </ItemTemplate> </asp:TemplateColumn>
用你这种做法好像不能切换到'设计'视图了吧.会提示
<%.."值"..%>以不同方式将值括起来.
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
System.Data.DataRowView dbr=(System.Data.DataRowView)e.Item.DataItem;
e.Item.Cells[0].Text="<a href=\"view.aspx?ID="+dbr["ID"].ToString()+"\" target=\"_blank\">"+dbr["Title"].ToString()+"</a>";
}
}