Не могу понять VB.NET синтаксис с бритвой
Я следую учебнику в Razor с C#, но я использую VB.Net и нуждается в помощи, потому что мой код не компилируется.
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("Published", format: @<span>@(item.DatePublished.HasValue ? item.DatePublished : "")</span>) )
Мой VB.Net Код:
@Dim 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("Published", format:=<span>@If(@item.DatePublished.Hasvalue, @item.DatePublished, "")</span>) )
Что я уже пробовал:
----------------------------------------------------------------
Richard MacCutchan
В чем же вопрос?
music0011 hop
Отредактировал мой вопрос!
Richard MacCutchan
И опять же, что является в чем вопрос?
music0011 hop
У тебя нет никакого представления о бритве, не так ли? Хахахаха
Richard MacCutchan
Ну, мой проект Razor компилируется и работает нормально, так что да, я это делаю.
music0011 hop
Ваше самоуверенное отношение заставляет меня поверить, что это простой проект Hello World.
Richard MacCutchan
Ух ты, ты даже умнее, чем я думал.