InsertItemPosition Enumeration
.NET Framework (current version)
Specifies the location of the InsertItemTemplate template when it is rendered as part of the ListView control.
Assembly: System.Web.Extensions (in System.Web.Extensions.dll)
| Member name | Description | |
|---|---|---|
| FirstItem | The InsertItemTemplate template is rendered as the first item in the ListView control. | |
| LastItem | The InsertItemTemplate template is rendered as the last item in the ListView control. | |
| None | The InsertItemTemplate template is not rendered. |
The following example shows a ListView control that is configured to display the InsertItemTemplate template as the last item in the control.
Security Note
|
|---|
This example has a text box that accepts user input, which is a potential security threat. By default, ASP.NET Web pages validate that user input does not include script or HTML elements. For more information, see Script Exploits Overview. |
<asp:ListView ID="ContactsListView" DataSourceID="ContactsDataSource" DataKeyNames="ContactID" OnItemInserted="ContactsListView_ItemInserted" InsertItemPosition="LastItem" runat="server"> <LayoutTemplate> <table cellpadding="2" border="1" runat="server" id="tblContacts" width="640px"> <tr runat="server" id="itemPlaceholder" /> </table> <asp:DataPager runat="server" ID="PeopleDataPager" PageSize="12"> <Fields> <asp:NextPreviousPagerField ShowFirstPageButton="true" ShowLastPageButton="true" FirstPageText="|<< " LastPageText=" >>|" NextPageText=" > " PreviousPageText=" < " /> </Fields> </asp:DataPager> </LayoutTemplate> <ItemTemplate> <tr runat="server"> <td valign="top"> <asp:Label ID="FirstNameLabel" runat="server" Text='<%#Eval("FirstName") %>' /> <asp:Label ID="LastNameLabel" runat="server" Text='<%#Eval("LastName") %>' /> </td> <td> <asp:Label ID="EmailLabel" runat="server" Text='<%#Eval("EmailAddress") %>' /> </td> </tr> </ItemTemplate> <InsertItemTemplate> <tr style="background-color:#D3D3D3"> <td valign="top"> <asp:Label runat="server" ID="FirstNameLabel" AssociatedControlID="FirstNameTextBox" Text="First Name"/> <asp:TextBox ID="FirstNameTextBox" runat="server" Text='<%#Bind("FirstName") %>' /><br /> <asp:Label runat="server" ID="LastNameLabel" AssociatedControlID="LastNameTextBox" Text="Last Name" /> <asp:TextBox ID="LastNameTextBox" runat="server" Text='<%#Bind("LastName") %>' /><br /> <asp:Label runat="server" ID="EmailLabel" AssociatedControlID="EmailTextBox" Text="E-mail" /> <asp:TextBox ID="EmailTextBox" runat="server" Text='<%#Bind("EmailAddress") %>' /> </td> <td> <asp:LinkButton ID="InsertButton" runat="server" CommandName="Insert" Text="Insert" /> </td> </tr> </InsertItemTemplate> </asp:ListView>
.NET Framework
Available since 3.5
Available since 3.5
Show:
.jpeg?cs-save-lang=1&cs-lang=vb)