解析DataList中HyperLink数据绑定及链接写法_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:解析Gridview和DataList中如何截取标题字符长度
代码如下: asp:HyperLinkID=hltitlerunat=serverWidth=340pxText=’%#Eval(NewsName).ToString().Length25?Eval(NewsName).ToString().Substring(0,25)+...:Eval(NewsName)%’NavigateUrl=’%#NewsShow2.aspx?NewsID=+DataBinder.Eval(Contai

在本例中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>  

分享:浅谈asp.net程序优化技巧
1.数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(ConnectionPool)改善打开和关闭数据库对性能的影响。系

来源:模板无忧//所属分类:.Net教程/更新时间:2010-02-03
相关.Net教程