首页 > 解决方案 > 我需要将 C# 代码上的 Razor 块翻译成 VB.NET

问题描述

这是我到目前为止的原始代码,需要一个等效的 VB.NET。

else
{

    var grid = new WebGrid(PostRepository.GetAll(orderBy: "DateCreated DESC"));

    @grid.GetHtml(
        columns: grid.Columns(
            grid.Column(format: @<a href="~/admin/post/edit/@item.Slug">Edit</a>),
            grid.Column(format: @<a href="~/admin/post/delete/@item.Slug">Delete</a>),
            grid.Column("Title"),
            grid.Column("DateCreated", header: "Date Created"),
            grid.Column("Published", format: @<span>@(item.DatePublished.HasValue ? item.DatePublished : "")</span>),
            grid.Column("AuthoId", header: "Author")));
}

标签: c#htmlvb.netrazorsyntax

解决方案


推荐阅读