来自ListView的InsertItemTemplate不会出现

时间:2013-02-16 09:40:08

标签: c# asp.net templates

当我在ListView控件中创建InsertItemTemplate时,它不会出现。为什么?这段代码中的问题在哪里?我看不到"输入文字"我运行它时使用TextBox控件。

<asp:ListView ID="ChatListView" runat="server" DataSourceID="EntityDataSourceUserPosts" OnItemDataBound="ChatListView_ItemDataBound">
    <ItemTemplate>
            <div class="postContent">
                <%# Eval("PostComment") %>
            </div>
        </div>
    </ItemTemplate>
    <InsertItemTemplate>
        <asp:Label ID="Label2" runat="server" Text="ENTER TEXT"></asp:Label>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    </InsertItemTemplate>

</asp:ListView>

1 个答案:

答案 0 :(得分:1)

您是否设置如下所示的InsertItemPosition:

protected void btn_Click(object sender, EventArgs e)
    {
        ChatListView.InsertItemPosition = InsertItemPosition.FirstItem;
    }