<!-- Single statement block -->@{ var myMessage = "Hello World"; }<!-- Inline expression or variable --><p>The value of myMessage is: @myMessage</p> <!-- Multi-statement block -->@{var greeting = "Welcome to our site!";var weekDay = DateTime.Now.DayOfWeek;var greetingMessage = greeting + " Here in Huston it is: " + weekDay;}<p>The greeting is: @greetingMessage</p>
主要的Razor VB语法规则
Razor代码块包含在@Code ...结束代码中
内联表达式(变量和函数)以@开头
变量使用Dim关键字声明
字符串用引号括起来
VB代码不区分大小写
VB文件的扩展名是.vbhtml
实例
1
<!-- Single statement block --> @Codedim myMessage = "Hello World"End Code<!-- Inline expression or variable --> <p>The value of myMessage is: @myMessage</p> <!-- Multi-statement block --> @Codedimgreeting = "Welcome to our site!"dim weekDay = DateTime.Now.DayOfWeek dim greetingMessage = greeting & " Here in Huston it is: "& weekDayEnd Code <p>The greeting is: @greetingMessage</p>