0
폴더에서 일부 정보를 가져온 다음이 파일을 내 페이지에 표시하는이 code_behind가 있습니다.폴더에서 출력을 표시하는 방법 directoryInfo asp.net
Sub fileinfo()
Dim objDI As New System.IO.DirectoryInfo(Server.MapPath("upload/files/"))
Dim allFile As New ArrayList()
allFile.AddRange(objDI.GetFiles("*.png"))
allFile.AddRange(objDI.GetFiles("*.jpg"))
allFile.AddRange(objDI.GetFiles("*.bmp"))
allFile.AddRange(objDI.GetFiles("*.gif"))
allFile.AddRange(objDI.GetFiles("*.pdf"))
allFile.AddRange(objDI.GetFiles("*.doc"))
allFile.AddRange(objDI.GetFiles("*.docx"))
Me.showfiles.DataSource = allFile
Me.showfiles.DataBind()
End Sub
그럼 내 메인 페이지에이 코드가 있지만 어떻게하면 UL/LI 목록 만 얻을 수 있습니까? Im은 프로가 아닌 새로운 것입니다. 이 경우 좋아
<ul class="thumbnails">
<asp:DataList ID="showfiles" runat="server" RepeatColumns="5" CellPadding="10">
<ItemTemplate>
<li class="span2"><a class="thumbnail" href="#"><asp:ImageButton ID="folderfiles" runat="server" ImageUrl='<%# string.Format("upload/files/{0}", DataBinder.Eval(Container.DataItem,"Name")) %>' ToolTip='<%# Bind("Name") %>' height="82" width="119" /></a></li>
</ItemTemplate>
</asp:DataList>
</ul>
THX Kundan의 속성
RepeatLayout="flow"
세트) 일 이잖아 –