ASP.Net Listenansicht EmptyItemTemplate wird nicht angezeigt

8

Ich verbinde eine ListView mit einer Sammlung von Objekten, die gut funktioniert. Wenn die Auflistung leer ist, wird der Text im Element "EmptyItemTemplate" leider nicht wie erwartet angezeigt.

Markup-Code ist

%Vor%

Der Code zum Binden ist

%Vor%

Wenn die Auflistung eine Anzahl von null zurückgibt, wird der Text EmptyItemTemplate nicht angezeigt. Ich habe die Seitenquelle angesehen und sie wird überhaupt nicht gerendert. Ich habe das DataSource-Objekt nur durch null ersetzt, d. H.

%Vor%

Nur um es zu testen und es funktioniert immer noch nicht. Kein Text mehr wiedergegeben.

Ich hatte dieses Problem auf anderen Seiten, an denen ich gearbeitet habe (und aufgegeben und Klondienste erledigt), so dass es offensichtlich nur etwas ist, das ich vermisse - falsch zu tun.

Jeder Eingang geschätzt

    
Crab Bucket 04.01.2011, 11:14
quelle

1 Antwort

23

Es sieht so aus, als ob Sie EmptyItemTemplate verwirren >, die gerendert wird, wenn in der letzten Gruppe der aktuellen Seite keine Datenelemente mehr angezeigt werden, mit EmptyDataTemplate , das gerendert wird, wenn die Datenquelle keine Datensätze enthält.

Aus Ihrer Frage scheint es, dass Sie Letzteres brauchen. Sie sollten schreiben:

%Vor%     
Frédéric Hamidi 04.01.2011, 11:28
quelle

Tags und Links