C# 强制语法文本
我在.cshtml视图中看到:C# 强制语法文本,c#,html,asp.net-mvc,razor,C#,Html,Asp.net Mvc,Razor,我在.cshtml视图中看到: <script src="/Scripts/app/app.min.js?@Html.BuildTag()"></script> Razor将此渲染到视图: <script src="/Scripts/app/app.min.js?41231112"></script> 当我将.cshtml视图更改为以下内容时: <script src="/Scripts/app/app.m
<script src="/Scripts/app/app.min.js?@Html.BuildTag()"></script>
Razor将此渲染到视图:
<script src="/Scripts/app/app.min.js?41231112"></script>
当我将.cshtml视图更改为以下内容时:
<script src="/Scripts/app/app.min.js@Html.BuildTag()"></script>
然后我在渲染视图中得到:
<script src="/Scripts/app/app.min.js@Html.BuildTag()"></script>
当没有前导字符时,如何使
@Html.BuildTag()
呈现41231112
?字符?通过将其包装在()
中,使其成为显式代码块
<script src="/Scripts/app/app.min.js@(Html.BuildTag())"></script>