Bonjour à tous,

J'ai un problème qui n'est apparemment pas inconnu des forums, mais je n'arrive pas à le résoudre.

J'affiche une liste de chaines de caractères provenant d'une Liste dans un listview.

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 
<asp:ListView ID="ListView1" runat="server">
        <LayoutTemplate>
            <ul class="defaultRSSList">
                <asp:PlaceHolder ID="itemPlaceHolder" runat="server"></asp:PlaceHolder>
            </ul>
        </LayoutTemplate>
        <ItemTemplate>
            <li><%#Eval("Title") %></li>
        </ItemTemplate>
        </asp:ListView>
            <asp:DataPager ID="DataPager1" runat="server" PagedControlID="ListView1">
        <Fields>
            <asp:NumericPagerField />
        </Fields>
        </asp:DataPager>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ListView1.DataSource = BindRSS.Bind(0, 10);
ListView1.DataBind();
Mon problème vient du fait que je sois obligé de cliquer deux fois sur un lien du datapager pour changer mes chaines de caractères dans la listview.
Pour faire plus simple, je suis obligé de réaliser deux postbacks pour que le changement s'effectue.

Savez-vous pourquoi ?

Je vous remercie

Benjamin