日期:2014-05-18  浏览次数:20404 次

asp.net 简单问题, 怎么做连接
代码是这样的:

 <Columns>
 <asp:BoundField DataField="RestoreBoard_ID" HeaderText="编号" InsertVisible="False" ReadOnly="True"SortExpression="RestoreBoard_ID" />
   
<asp:BoundField DataField="RestoreBoard_title" HeaderText="留言标题" SortExpression="RestoreBoard_title" HtmlEncode=true />  

   
<asp:BoundField DataField="RestoreBoard_Time" HeaderText="留言时间" SortExpression="RestoreBoard_Time" />
<asp:TemplateField>
<ItemTemplate>
 <asp:LinkButton ID="lbtndel" runat="server" CommandArgument='<%#Eval("RestoreBoard_ID") %>'
CommandName="del">删除</asp:LinkButton>
 </ItemTemplate>
</asp:TemplateField>
  </Columns>

我想在鼠标点击某一条留言标题后,连接到另一页面,有<a herf="aa.aspx"> </a>

但提示说Columns不支持<a>标签,该怎么做?


------解决方案--------------------
HTML code
 <asp:HyperLinkField HeaderText="标题"
                    Text="留言标题" DataNavigateUrlFields="id" DataNavigateUrlFormatString="aa.aspx?id={0}" >

------解决方案--------------------
用Hyperlink控件不就得了`
------解决方案--------------------
HyperLink可以完成功能
------解决方案--------------------
HTML code

<asp:HyperLinkField HeaderText="标题"
                    Text="留言标题" DataNavigateUrlFields="id" DataNavigateUrlFormatString="aa.aspx?id={0}" >

------解决方案--------------------
用模板列也可以