我一直在寻找如何将 razor 和 JavaScript 混合在一起。我发现了这样的事情:
<script type="text/javascript">
var currentUser = null;
@if (User.Identity.IsAuthenticated) {
<text>
currentUser = '@User.Identity.Name';
</text>
}
</script>
为什么变量被标记currentUser
包围<text></text>
?<text>
标签的含义是什么?如果我们省略该文本标签,那么会发生任何错误吗?