ASP.NET ListView DataSource是string []

use*_*620 3 .net c# asp.net listview

通常我会这样做来显示数据:

<%# Eval("string") %>如果数据源不是类型字符串数组,这将起作用.由于Eval方法没有表达式.我该如何显示数据?

ASPX

        <ItemTemplate>
            <%# Eval("") %>
        </ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

代码隐藏:

    string[] images = Directory.GetFiles(UploadsPath);
    lvSlideShow.DataSource = images;
    lvSlideShow.DataBind();
Run Code Online (Sandbox Code Playgroud)

Ale*_*lex 8

只是用Container.DataItem.它指向IEnumerable被绑定对象中的当前事物:

<ItemTemplate>
    <%# Container.DataItem %>
</ItemTemplate>
Run Code Online (Sandbox Code Playgroud)