HI WELCOME TO Sirees

Part 58 - Razor views in mvc continued

Leave a Comment
we will discuss razor view syntax. 

Use @* *@ to comment in razor views
@*This is a comment
in razor views*@



Transition between c# expressions and literal text
@{
    int day = 31;
    int month = 12;
    int year = 2013;
}

Date is @day-@month-@year

Output:
Date is 31-12-2013

Using explicit code nugget
@for (int i = 1; i <= 5; i++)
{
    <img src="~/Images/@(i).png" />
}

The above code generates the following HTML
<img src="/MVCDemo/Images/1.png" />
<img src="/MVCDemo/Images/2.png" />
<img src="/MVCDemo/Images/3.png" />
<img src="/MVCDemo/Images/4.png" />
<img src="/MVCDemo/Images/5.png" />

Output:
explicit code nugget

@ symbol is used as code delimiter in razor views. However, razor is smart enough to recognize the format of internet email address and not to treat the symbol as a code delimiter.
This is my email address<br />
<b>kudvenkat@gmail.com</b>

Use @ symbol to escape @
I will meet you @@ office

Output:
I will meet you @ office

0 comments:

Post a Comment

Note: only a member of this blog may post a comment.