|
保存美丽记忆 用ASP.NET创建网络相册(4) Path.GetExtension(images(i).Name) = ".gif" then newImages.Add(images(i)) End If Next
Return CType(newImages.ToArray(GetType(FileInfo)), FileInfo()) End Function
Sub dlIndex_ItemDataBound(sender as Object, e as DataListItemEventArgs) If e.Item.ItemType = ListItemType.Item OrElse e.Item.ItemType = ListItemType.AlternatingItem then Dim hl as HyperLink = CType(e.Item.FindControl("lnkPic"), HyperLink)
hl.Text = Path.GetFileNameWithoutExtension(DataBinder.Eval(e.Item.DataItem, "Name").ToString()) & _ " (" & Int(DataBinder.Eval(e.Item.DataItem, "Length") / 1000) & " KB)" hl.NavigateUrl = "Default.aspx?N=" & e.Item.ItemIndex End If End Sub </script>
<HTML> <HEAD> <STYLE TYPE="text/CSS技巧">CSS"> body { font-family:Verdana;font-size: medium;} .ImageTitle { font-weight:bold; font-size:large;} .index {font-size: small;} .NavLink { background-color: yellow; font-weight: bold; } </STYLE> </HEAD> <BODY>
<center> <asp:Label runat="server" id="currentImgTitle" CssClass="ImageTitle" /><br /> <asp:Image runat="server" id="currentImg" /> <asp:HyperLink runat="server" CssClass="NavLink" id="lnkPrev" Text="< Previous" /> <asp:HyperLink runat="server" CssClass="NavLink" id="lnkNext" Text="Next >" /> <asp:DataList runat="server" id="dlIndex" OnItemDataBound="dlIndex_ItemDataBound" RepeatColumns="3" CssClass="index"> <ItemTemplate> <li><asp:HyperLink runat="server" id="lnkPic" /></li> </ItemTemplate> </asp:DataList> </center> </BODY> </HTML>
|