将Asp.Net Razor表达式的输出捕获到VB.NET中的字符串变量

时间:2018-08-23 20:26:24

标签: asp.net vb.net razor c#-to-vb.net

我正在尝试在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”变量?

0 个答案:

没有答案