Vb.net 多行辅助程序的VB Razor语法

Vb.net 多行辅助程序的VB Razor语法,vb.net,razor,kendo-ui,Vb.net,Razor,Kendo Ui,在剑道UI中,有很多流畅的助手,它们在多行语法中最容易使用。在C#中,您可以通过在代码之前和之后添加一个@()来轻松实现这一点 VB中是否有一个等价物 @Html.Kendo().TabStrip() _ .Name("tabstrip") this line is normal text, not VB 我发现您可以在@code块的末尾使用.Render(),但如果可能,我宁愿使用多行语法。您可以像在C中一样使用@(和))。问题是VS2010中的文本编辑器不能很好地使用Razor处理

在剑道UI中,有很多流畅的助手,它们在多行语法中最容易使用。在C#中,您可以通过在代码之前和之后添加一个
@(
)来轻松实现这一点

VB中是否有一个等价物

@Html.Kendo().TabStrip() _
    .Name("tabstrip") this line is normal text, not VB
我发现您可以在
@code
块的末尾使用
.Render()
,但如果可能,我宁愿使用多行语法。

您可以像在C中一样使用
@(
)。问题是VS2010中的文本编辑器不能很好地使用Razor处理换行。有几件事需要注意:

  • 如果下一行没有文本,则将自动删除
    \u
    行连续字符
  • 如果
    )多于
    ,则您的文本将显示为文本,直到它们全部显示为止
  • 只要文本编辑器认为您的文本不是代码,自动完成就不起作用。因此
    Sub(x)
    不会始终获得
    End Sub