【发布时间】:2012-06-09 07:43:21
【问题描述】:
你能解释一下cshtml中每个变量前的'@'符号是什么意思吗?
【问题讨论】:
-
“@字符开始内联表达式、单语句块和多语句块:”——来自asp.net/web-pages/tutorials/basics/…如果你不熟悉cshtml/Razor,从这里开始!
-
-1 因为可以有没有变量的变量
@和@没有变量。您至少可以包含一些示例行。
你能解释一下cshtml中每个变量前的'@'符号是什么意思吗?
【问题讨论】:
@ 和 @ 没有变量。您至少可以包含一些示例行。
我会尽量简化答案。我自己写了一段代码,弄明白了。最常用的地方是:-
@ViewData["SomeVariable"])@{int flag = 0, lastVar = 0;})<i>You reached a new level <b> @item.levelName </b></i>)注意:即使表达式已经在已经用“@”符号描述的服务器代码块内,也必须放置这个内联变量的“@”符号。
<ul>
@for (int i = 0; i < 10; i++) {
<li>@i</li> /*See this inline depiction despite the external for-loop already depicted.*/
}
</ul>
【讨论】: