Datalist模板使用

    技术2022-05-11  62

     Datalist用的比较少,摸版使用更少,一直挺迷惑的  

    <SelectedItemTemplate>     <FONT face="宋体">      <asp:HyperLink CssClass="MenuSelected" id="HyperLink2" runat="server"

    NavigateUrl='<%# "productslist.aspx?CategoryID=" + DataBinder.Eval(Container.DataItem, "CategoryID") + "&selection=" + Container.ItemIndex %>'>       <%#DataBinder.Eval(Container.DataItem,"CategoryName")%>      </asp:HyperLink></FONT></SelectedItemTemplate><ItemTemplate>     <FONT face="宋体">      <asp:HyperLink id=HyperLink1 runat="server" CssClass="MenuUnselected"

    NavigateUrl='<%# "productslist.aspx?CategoryID=" + DataBinder.Eval(Container.DataItem, "CategoryID") + "&selection=" + Container.ItemIndex %>'>       <%#DataBinder.Eval(Container.DataItem,"CategoryName")%>      </asp:HyperLink></FONT>    </ItemTemplate>

    以上代码即位Datalist模版使用。添加Datalist控件后,点击右键选择--编辑摸版,然后分别将HyperLInk控件托之

    SelectedItemTemplate和ItemTemplate,添加属性。重点是NavigateUrl和text.NavigateUrl='<%# "productslist.aspx?CategoryID=" + DataBinder.Eval(Container.DataItem, "CategoryID") + "&selection=" + Container.ItemIndex %>'>其后url组合。text为<%#DataBinder.Eval(Container.DataItem,"CategoryName")%>指text内容绑定CategoryName(后台数据库列名)


    最新回复(0)