tabs.ascx

来自「asp.net技术内幕的书配源码」· ASCX 代码 · 共 32 行

ASCX
32
字号
<%@ Import Namespace="StoreComponents" %>

<Script runat="Server">
  Sub Page_Load
    Dim intTabIndex

    intTabIndex = Context.Items( "Category" )
    dlstTabs.SelectedIndex = intTabIndex
    dlstTabs.DataSource = CachedData.GetCategories()
    dlstTabs.DataBind()
  End Sub
</Script>

<asp:DataList
  id="dlstTabs"
  RepeatColumns="10"
  GridLines="Both"
  BorderColor="Black"
  BorderWidth="1"
  CellPadding="6"
  ItemStyle-CssClass="TabDefault"
  SelectedItemStyle-CssClass="TabSelected"
  Runat="Server">
  <ItemTemplate>
    <%# String.Format( _
       "<a href=""/aspnetstore/Category.aspx?cat={0}"">{1}</a>", _
       Container.ItemIndex, _
       Container.DataItem( "CategoryName" ) ) %>
  </ItemTemplate>
</asp:DataList>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?