je besoin d'une main rapide comprendre ce que ce code fait, et comment le faire fonctionner dans vb.netComment convertir ce code asp.net MVC de C# à vb.net
<%=Html.PageLinks((int(ViewData["CurrentPage"], (int)ViewData["Totalpages"], x=> Url.Action("List", new {page = x})) %>
i » J'ai compris la plus grande partie. mais la partie x => Url.Action ("List", new {page = x}) me rejette. J'ai essayé de lire sur les lamdas et autres, mais je ne comprends pas très bien.
le pagelinks est défini comme ceci:
_
Public Function PageLinks(ByVal html As HtmlHelper, ByVal currentPage As Integer, ByVal totalPages As Integer, ByVal pageUrl As Func(Of Integer, String)) As String
Dim result As New StringBuilder
For i As Integer = 1 To totalPages
Dim tag As New TagBuilder("a")
tag.MergeAttribute("href", pageUrl(i))
tag.InnerHtml = i.ToString
If i = currentPage Then
tag.AddCssClass("selected")
End If
result.AppendLine(tag.ToString())
Next
Return result.ToString
End Function
qui je pense est la conversion correcte de C#.
Merci d'avance!
Patricia
qui a fait le tour! Merci beaucoup! – Patricia