Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

it seems easy but I can't get it to work. I am trying to declare a variable using vb.net in my layout.

I tried

@Dim lst As New List(Of String)

and also

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

like I have seen in an other SO question but for C# and MVC3.

like image 739
ElChapo Avatar asked Jan 21 '26 10:01

ElChapo


1 Answers

I hear for VB you have to use @Code...End Code blocks, like so:

<!-- 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>

Example shamelessly ripped from: http://www.asp.net/web-pages/overview/getting-started/introducing-razor-syntax-vb

like image 91
Arin Avatar answered Jan 23 '26 03:01

Arin



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!