2013-07-10 58 views
0

在Kendo UI中,有許多流利的幫助程序,它們在多行語法中最容易使用。在C#中,您可以通過在代碼之前添加@(以及在代碼之後添加)來輕鬆完成此操作。VB Razor多行幫助程序的語法

在VB中是否有等價物?

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

我發現,您可以在@Code塊的末尾使用.Render(),但如果可能的話,我寧願使用多行的語法。

回答

0

您可以像使用C#一樣使用@()。問題是VS 2010中的文本編輯器不能很好地處理與Razor的換行符。幾件事情需要注意的:

  • _續行字符將被自動刪除,如果有下一行沒有文字
  • 如果有更多的(的比)的,你的文字會直到全部顯示爲文本
  • 只要文本編輯器認爲您的文本不是代碼,自動完成功能就不起作用。所以Sub(x)永遠不會得到End Sub