<SelectedItemTemplate>
<asp:HyperLink id=linkSelected runat="server" CssClass="MenuSelected" Text='<%# DataBinder.Eval(Container.DataItem, "fullname") %>' NavigateUrl='<%# "../bookList.aspx?CategoryID=" & DataBinder.Eval(Container.DataItem, "CategoryID") & "&selection=" & Container.ItemIndex %>'>HyperLink</asp:HyperLink>
</SelectedItemTemplate>
<ItemTemplate> <asp:HyperLink id=linkItem runat="server" CssClass="MenuUnselected" Text='<%# DataBinder.Eval(Container.DataItem, "fullname") %>' NavigateUrl='<%# "../bookList.aspx?CategoryID=" & DataBinder.Eval(Container.DataItem, "CategoryID") & "&selection=" & Container.ItemIndex %>'>HyperLink</asp:HyperLink>
</ItemTemplate>
上面两段是datalist控件里面的代码段,中间的内容是一样的,只是两边一个是<SelectedItemTemplate><SelectedItemTemplate>而另一个是<ItemTemplate></ItemTemplate> 我知道第一个是选择项模板,第二个是项模板,,请问上面这两段程序有什么区别.我试着把<SelectedItemTemplate><SelectedItemTemplate>程序段删除,程序还可以正常运行,能读出数据库的数据.
多谢了哈.
我是新手,只有80积分,各位帮帮忙吧