J'ai créé une fonction pour tronquer une chaîne dans le code derrière le fichier. Mais comment l'utiliser dans le fichier aspx?Tuncate chaîne dans ASP.NET en utilisant VB.NET
C'est la zone de texte:
<asp:TemplateField HeaderText="page" HeaderStyle-Wrap="true">
<ItemTemplate>
<a href='<%# makepageURL(Eval("page"))%> '>
<%# Eval("page")%>
</a>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtpage" TextMode="SingleLine" Rows="1" Width="100%" runat="server" Text='<% #Bind("page") %>' />
</EditItemTemplate>
</asp:TemplateField>
Et ceci est ma fonction:
Public Function TrimString(ByVal Value As String, ByVal Length As Integer) As String
If Value.Length > 20 Then
Return Value.Substring(Value.Length - (20 - 3)) + "..."
End If
Return Value
End Function
L'extrait publié ne fonctionnera pas. Vous ne pouvez pas utiliser '<%%>' (blocs de code) dans un contrôle côté serveur. – Oded
En fait, je ne devrais pas être tronqué quand ils le 'voient'. J'ai édité mon premier post. oublié de coller le modèle complet – Yustme
@Oded - mon mauvais, mis à jour. – RPM1984