_LoginPartial.cshtml中的<text>标签</text>

时间:2013-04-11 17:13:04

标签: html asp.net-mvc

MVC 4模板创建的_LoginPartial.cshtml文件包含<text>标记,如下所示:

<text>
    Hello, @Html.ActionLink(User.Identity.Name, "Manage", "Account", routeValues: null, htmlAttributes: new { @class = "username", title = "Manage" })!
    @using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm" })) {
        @Html.AntiForgeryToken()
        <a href="javascript:document.getElementById('logoutForm').submit()">Log off</a>
    }
</text>

据我所知,<text>不是公认的标签,为什么创建此代码的人会使用该标签?

1 个答案:

答案 0 :(得分:5)

正如OP的评论者所说,<text>是用于表示文本的特殊Razor语法。正如ScottGu's Blog所解释的那样,可以使用此语法代替@:语法。