мне нужно быстро руки выяснить, что делает этот код, и как заставить его работать в vb.netКак преобразовать этот код ASP.NET MVC из C# в vb.net
<%=Html.PageLinks((int(ViewData["CurrentPage"], (int)ViewData["Totalpages"], x=> Url.Action("List", new {page = x})) %>
I» выдумали большую часть этого. но часть x => Url.Action («Список», новая {страница = x}) отбрасывает меня. Я пробовал читать о ламдах и тому подобное, но я не совсем понял.
pagelinks определяется следующим образом:
_
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
, который я считаю правильным преобразование из C#.
Заранее спасибо!
Patricia
Это сделал трюк! Спасибо! – Patricia