Q:

@: vs  in displaying content for asp.net mvc

which is a better way in displaying content in asp.net mvc.
Using @: or <text></text>
It seems that i cannot find the pros and cons of these

A:

@: can be viewed as a shortcut for single-line <text></text>. In other words, these two lines work exactly the same:
@:single line content
<text>single line content</text>

However note that text also gives you an opportunity to output multi-line content, and @: does not:
<text>Can't do that
with @:, just with text
</text>

You can find more details in this blog post.

