Ho solo una singola pagina "Default.aspx" e un controllo ListView singolo. Perché sto ricevendo questo errore. Mai verificato primaSpecificare un segnaposto di elemento impostando la proprietà ID di un controllo su "itemPlaceholder"
"Un oggetto segnaposto deve essere specificato su ListView 'ListView1' .Specificare un segnaposto di elemento impostando la proprietà ID di un controllo su" itemPlaceholder ". Il controllo segnaposto di articolo deve anche specificare runat =" server "."
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TesterConcepts._Default"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
onselecting="ObjectDataSource1_Selecting" SelectMethod="GetItemsCollection"
TypeName="TesterConcepts.CutomDataSource">
<SelectParameters>
<asp:Parameter Name="items" Type="Object" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ListView ID="ListView1" runat="server" DataSourceID="ObjectDataSource1"
onselectedindexchanged="ListView1_SelectedIndexChanged">
</asp:ListView>
</body>
</html>
fare questo non era disponibile, anche
<asp:ListView ID="ListView1" runat="server" DataSourceID="ObjectDataSource1"
OnSelectedIndexChanged="ListView1_SelectedIndexChanged"
ItemPlaceholderID="PlaceHolder1">
</asp:ListView>
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
Ora genera questa eccezione
"un segnaposto articolo deve essere specificato sul ListView 'ListView1'. Specificare un segnaposto oggetto impostando un controllo di La proprietà ID a "PlaceHolder1". Il controllo segnaposto dell'articolo deve specificare anche runat = "server" "