【发布时间】:2015-08-05 02:46:52
【问题描述】:
我一直在寻找如何将 razor 和 JavaScript 混合在一起。我发现了这样的东西:
<script type="text/javascript">
var currentUser = null;
@if (User.Identity.IsAuthenticated) {
<text>
currentUser = '@User.Identity.Name';
</text>
}
</script>
为什么名为currentUser的变量被<text></text>标签包围? <text> 标签是什么意思?如果我们省略了那个文本标签,那么会发生什么错误吗?
【问题讨论】:
-
这不是一个真正的问题。 “如果……会发生什么”。 试试看。你有代码在你面前,你可以测试它。 StackOverflow 不是众包编译器。至少,您可以表明您愿意学习并尝试理解问题。你可以搜索一下,你会发现how to use text tag in MVC 3 razor。
-
如果我这样写代码会出现错误吗? @if (User.Identity.IsAuthenticated) { currentUser = '@User.Identity.Name'; }
标签: javascript asp.net-mvc razor