DataList中HyperLink数据绑定及链接写法

在本例中HyperLink是通过Request.QueryString[""]来传递参数的。
注意参数绑定的时候,是用单引号括起来了。
我在做这个地方的时候,最开始就是被双引号专家们给误导了,后来是直接找的别人的代码才找出来错误。
当然,这里通常HyperLink的绑定还有第二种做法,就是用HTML中的<a></a>,具体做法和这个差不多。
<asp:DataList ID="DataList_forShool" runat="server">   
                  <ItemTemplate>   
                    <div style="float:left; width:20px">   
                    <img src="WebImages/footer_titletip.png" mce_src="WebImages/footer_titletip.png" alt="新闻" />   
                    </div>            
                    <asp:HyperLink ID="HyperLinktitle" Text=’<%# DataBinder.Eval(Container.DataItem,"NewsName") %>’ NavigateUrl=’<%#"NewsShow.aspx?NewsID="+DataBinder.Eval(Container.DataItem,"NewsID")%>’  runat="server" Width="160px"></asp:HyperLink>   
                    <asp:Label ID="lbwriter" runat="server" Text=’<%# DataBinder.Eval(Container.DataItem,"NewsWriter") %>’ Width="50px"></asp:Label>   
                    </ItemTemplate>   
                    <ItemStyle ForeColor="#627EB7" />   
                </asp:DataList> 
posted @ 2009-09-21 12:11  传说中的绿茶  阅读(718)  评论(0编辑  收藏  举报