如何在尾随HTML标记后立即结束Razor助手输出?

时间:2015-01-04 01:16:31

标签: asp.net razor

我有一个像这样的Razor助手:

@helper MyHelper(string text)
{
    <a href="...">@text</a>
}

此后输出一个空格。我可以通过添加“;”来避免它像这样的HTML背后:

<a href="...">@text</a>;

然后ReSharper抱怨空话。这不是那么重要,但也许有一种更清洁的方式来做到这一点?分号对我来说看起来更像是“黑客”,而不是一个合适的解决方案。

1 个答案:

答案 0 :(得分:0)

到目前为止我发现了两种方法:

1)在行尾添加分号,如:

@helper MyHelper(string text)
{
    <a href="...">@text</a>;
}

2)在HTML标记之后放置服务器端注释,如下所示:

@helper MyHelper(string text)
{
    <a href="...">@text</a>@**@
}