当我尝试在 razor 中渲染一个动作链接时,它奇怪地出现了。
例如,当我执行以下操作时:
@Html.ActionLink("Edit", "Edit", "Sites", new {itm.Id}, null)
在屏幕上,我得到的链接如下所示:
Edit (/Sites/Edit/1)
在 HTML 中,它看起来像这样:
<a href="/Sites/Edit/1">Edit</a>
这就像一场噩梦。我不知道这垃圾是从哪里来的。它也在 Firefox 中执行(我通常使用 Chrome)。有趣的是,您无法选择显示的文本。我以前从未见过这个问题,而且该文本甚至不在页面中,除了 url 路径。