多线助手的VB Razor语法

时间:2013-07-10 20:19:45

标签: vb.net razor kendo-ui

在Kendo UI中,有许多流畅的助手最容易在多行语法中使用。在C#中,您可以在代码之前添加@(之前和)之后轻松完成此操作。

VB中有等效的吗?

@Html.Kendo().TabStrip() _
    .Name("tabstrip") this line is normal text, not VB

我发现您可以在.Render()块的末尾使用@Code,但如果可能,我宁愿使用多行语法。

1 个答案:

答案 0 :(得分:0)

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

  • 如果下一行没有文字,_续行字符将自动删除
  • 如果()更多,那么您的文字将显示为文字直至全部
  • 只要文本编辑器认为您的文本不是代码,自动完成功能就不起作用。因此Sub(x)始终无法获得End Sub