Quiero extraer algunos datos de la base de datos al repetidor, pero no puedo obtener el ID del repetidor en código subyacente. Por favor ayuda ¿cuál podría ser la posible razón?

Sin embargo, mira mi código

<asp:Repeater ID="rptNews" runat="server">
                <ItemTemplate>
                    <div class="Newsdiv">
                        <p class="Newspara"><a href="#"><%#Eval("title")%></a></p>
                        <p class="NewsDate1"><a href="#">Click here</a> to know more</p>
                    </div>
                </ItemTemplate>
            </asp:Repeater>

En código subyacente: -

Quiero llamar a IF rptNews en el código subyacente, pero no viene

1
hud 7 feb. 2015 a las 11:21

2 respuestas

La mejor respuesta

Una posible razón es que el control no está definido en su página de designer.cs. Consulte su página de designer.cs para ver si esto existe:

protected global::System.Web.UI.WebControls.Repeater rptNews;

Si no, agréguelo manualmente

1
Irfan TahirKheli 7 feb. 2015 a las 08:27

Tal vez cambió el nombre del archivo o la clase y el código subyacente ya no está "adjunto" a la página aspx.

Verifique en el aspx las directivas al principio si el valor heredado corresponde al nombre de la clase en el código subyacente

0
Davide Lettieri 17 feb. 2015 a las 07:31