日期:2014-05-19  浏览次数:20466 次

问一个数据绑定的问题
这个绑定该怎么写啊?
<asp:HyperLink   Runat=server   NavigateUrl= 'Detail.aspx?id= <%#DataBinder.Eval(Container.DataItem, "au_id ")%> '>
测试
</asp:HyperLink>
输出结果实他把 <%#DataBinder.Eval(Container.DataItem, "au_id ")%> 当字符串输出了
我想要的是NavigateUrl属性的前一半是固定字符串后一半才是绑定出来的字符串该怎么写啊  


------解决方案--------------------
<asp:HyperLinkColumn Text= "测试 " DataNavigateUrlField= "au_id " DataNavigateUrlFormatString= " 'Detail.aspx?id={0} " HeaderText= "测试 ">
<HeaderStyle Width= "30px "> </HeaderStyle>
</asp:HyperLinkColumn>