我可以在Razor中使用@helper语法返回一个字符串吗?

前端之家收集整理的这篇文章主要介绍了我可以在Razor中使用@helper语法返回一个字符串吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在app_code中有一个RazorHelpers.cshtml文件,如下所示:
@using Molecular.AdidasCoach.Library.GlobalConstants

@helper Translate(string key)
{
    @GlobalConfigs.GetTranslatedValue(key)
}

但是,我有一个例子,我想使用结果作为@ Html.ActionLink(…)中的链接文本。我不能将结果转换成字符串。

有没有办法从剃刀助手返回纯粹的字符串,以便我可以在HTML和@Html帮助器中使用它们?

解决方法

剃刀助手返回HelperResult对象。

您可以通过调用ToString()获取原始HTML。

有关更多信息,请参阅my blog post

原文链接:/aspnet/252589.html

猜你在找的asp.Net相关文章