У меня есть помощник Razor так:Как закончить вывод справки Razor сразу после трейлинг-тега HTML?
@helper MyHelper(string text)
{
<a href="...">@text</a>
}
Это выводит пробел после него. Я могу избежать этого, добавив «;» за HTML следующим образом:
<a href="...">@text</a>;
, но затем ReSharper жалуется на пустое заявление. Не то, чтобы это было так важно, но, может быть, есть более чистый способ сделать это? Точка с запятой больше похожа на «взломать» меня, а не на правильное решение.
попробуйте '@ Html.Raw (текст)'; но имейте в виду, что у меня не так много опыта с razer. – prospector
Это забирает все подсветки синтаксиса. Я обычно хотел использовать синтаксис Razor внутри моего помощника, а не просто строку. – Borek