繁体   English   中英

如何在Razor vb.net中声明局部变量?

[英]How can I declare local variable in Razor vb.net?

这似乎很容易,但我不能让它工作。 我试图在我的布局中使用vb.net声明一个变量。

我试过了

@Dim lst As New List(Of String)

并且

@{Dim lst As New List(Of String)}

就像我在其他SO问题中看到的那样,但对于C#和MVC3。

我听说VB你必须使用@Code...End Code块,如下所示:

<!-- Declare variable  -->
@Code  Dim mood = "saucy"  End Code

<!-- Using the variable -->
<p>Today I am feeling: @mood</p>        

<!-- Multi-statement block -->    
@Code 
    Dim greeting = "Welcome to our site!"
    Dim weekDay = DateTime.Now.DayOfWeek
    Dim greetingMessage = greeting & " Today is: " & weekDay.ToString()
End Code 
<p>The greeting is: @greetingMessage</p>

无耻地撕掉的例子: http//www.asp.net/web-pages/overview/getting-started/introducing-razor-syntax-vb

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM