C# 强制语法文本

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

我在.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.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>