Bonjour à tous !

Je vous explique mon problème : je suis en train de faire un pager pour un FormView, et je me suis rendu compte que la fonction "Last" prédéfinie ne fonctionnait pas (probablement un bug de Nettier).

J'ai donc voulu contourner le problème en remplaçant l'appel à "Last" par un appel à "Aller à la page XX", où XX est le numéro de la dernière page.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<div class="navButton">
    <asp:ImageButton ID="__navLast" CommandName="Page"
           CommandArgument="<%= __documentDetail.PageCount %>"
           runat="server" ToolTip="Last item"
           ImageUrl="~/App_Themes/Default/Images/navLast.gif" />
</div>
Mais ça ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<%= __documentDetail.PageCount %>
n'est pas interprété ! (et j'obtiens une exception lorsque je clique sur le bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
[FormatException: Le format de la chaîne d'entrée est incorrect.]
Est-ce possible de mettre du "code" dans un attribut d'un tag ASPX ? J'ai essayé d'utiliser un PreRender pour l'ImageButton et de définir CommandArgument dans cette méthode, mais l'affectation n'est pas prise en compte ...

Quelqu'un aurait-il une idée ? Merci d'avance !