我可以在这样的javascript中编写我的剃刀代码:
<script type="text/javascript">
$(document).ready(function () {
alert("test");
@if (Model != null)
{
foreach (var item in Model)
{
alert(item);
}
}
});
</script>
我收到一条未定义警报的错误
答案 0 :(得分:8)
<script type="text/javascript">
$(document).ready(function () {
alert("test");
@if (Model != null) {
foreach (var item in Model) {
@:alert(item);
}
}
});
</script>
由于你在剃刀代码块中,你需要通过alert()
告诉razor @:
不是剃刀代码块的一部分
或者,您可以使用<text>
元素。
<text>
alert(item);
</text>
答案 1 :(得分:1)
foreach (var item in Model)
{
<text>
alert(item);
</text>
}