【问题标题】:What is the VB.NET equivalent of this C# Razor syntax?这个 C# Razor 语法的 VB.NET 等价物是什么?
【发布时间】:2011-11-29 14:25:42
【问题描述】:

在底部 p185 由 Steven Sanderson 撰写的 MVC 3 书中,使用以下表达式来呈现分页链接。

@Html.PageLinks(Model.Paginginfo, x=> Url.Action("List", new {page = x}))

什么是 VB.NET 等价物?我被困在 x url lambda 位上。

【问题讨论】:

  • 作为 VB.Net 开发人员学习 MVC3 真的很难——我发现官方或社区对它的支持非常少(尤其是当它第一次出现时)。最后,我发现学习足够多的 C# 来遵循 C# 教程更容易——结果证明,在我遵循 C# 教程之前将每个示例和教程翻译成 VB.Net,然后尝试从他们那里学习 MVC3,工作量更少。事实证明,学习 C# 比我预期的要容易。

标签: c# vb.net asp.net-mvc-3 razor


【解决方案1】:

在 VB.NET 中,lambda 应该等同于:

Function(x) Url.Action("List", New With { .Page = x })

有关 VB.NET 的更多信息,您可以参考 MSDN:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-04
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    • 2012-05-19
    • 1970-01-01
    相关资源
    最近更新 更多