我正在尝试在VB.Net 4.71 Razor语法中完成this SO question在C#中所完成的工作,并且效果不佳。
这是我视图中的代码:
@code
Dim a As Func(Of Object, Object) = Function(item)
@<text>
There is text here @item
</text>
End Function
@a(0)
End code
“ @ a(0)”行向似乎正确的Web浏览器输出“此处有0个文本”。当我在“代码”块中尝试类似“ Dim HtmlStr = @a(0)”的操作时,出现语法错误,Razor将不会编译它。如何将表达式“ @a(0)”的输出捕获到“ HtmlStr”变量?