zoukankan      html  css  js  c++  java
  • .net中的Datalist那些事儿

    DataList的那些用法,简单总结

    1.绑定数据:

    <a target="_blank" href='<%# DataBinder.Eval(Container.DataItem,"Nid","NewsDetail.aspx?j={0}") %>' ><asp:Label ID="Label1" runat="server" Text='<%# bind("Nname")%>'></asp:Label></a>
     

     这个实现的效果为:

    其中Datalist的itemtemplate中填的是数据绑定和超链接标签就是上面的代码,DataBinder.Eval(Container.DataItem,"Nid","NewsDetail.aspx?j={0}")是绑定要传值的页面所获取的值,我用的是Nid(ItemTemplate中绑定的新闻字段的编号)作为关键字,跳到的页面是NewsDetail页面(http://localhost:3692/NewsDetail.aspx?j=41),页面显示的就是该条新闻的内容,只需要依据新闻编号也就是该例中的j读取数据并且绑定就OK了,就可以实现传值了。新闻题目的显示我用的是Lable来实现,只不过绑定的是新闻内容,这些Label是在上面的a标签里的额,这样实现链接,当然可以用一个LinkButton来实现这些了

    <asp:LinkButton ID="LinkButton1" runat="server"  PostBackUrl='<%# Eval("Nid","NewsDetail.aspx?j={0}") %>'  Text='<%# bind("Nname") %>'></asp:LinkButton>

    只需要把PostBackUrl设置为'<%# Eval("Nid","NewsDetail.aspx?j={0}") %>就可以实现了

  • 相关阅读:
    占卜DIY
    飞行员兄弟
    给树染色
    国王游戏
    雷达设备
    畜栏预定
    防晒
    去雨系列论文笔记
    First day
    如何用fprintf写十六进制 并控制格式
  • 原文地址:https://www.cnblogs.com/netqin/p/2554129.html
Copyright © 2011-2022 走看看