C# 呈现包含';存储在资源文件中的

C# 呈现包含';存储在资源文件中的,c#,asp.net-mvc,razor,html-helper,C#,Asp.net Mvc,Razor,Html Helper,我需要呈现资源文件中存在的HTML链接 [Display(Name = "MyPropertyName" ResourceType = typeof(Res.Props))] public bool MyProperty{ get; set; } MyPropertyName资源具有一些HTML: "Click <a href="bla.com">here</a> to find out more." 等等 我发现了一个建议,即获取控制器上的属性信息,并通过ViewB

我需要呈现资源文件中存在的HTML链接

[Display(Name = "MyPropertyName" ResourceType = typeof(Res.Props))]
public bool MyProperty{ get; set; }
MyPropertyName资源具有一些HTML:

"Click <a href="bla.com">here</a> to find out more."
等等

我发现了一个建议,即获取控制器上的属性信息,并通过ViewBag传递它,然后使用HTML.Raw呈现它,因此我遵循了这个建议(以及其他一些建议),但该代码只从资源文件中提取属性“MyPropertyName”的名称,而不是字符串


有什么想法吗?谢谢。

在最后一次愚蠢的尝试之后,这项技术突然决定起作用。对于将来遇到此类问题的任何人:

该应用程序有一个
StronglyTypedResourceBuilder
类,其中包含我需要的所有数据。因此,以下各项工作正常:

@using StringResources = Namespace.Resources.StringResources

...

@Html.CheckBoxFor(m => m.MyPropertyName)
@Html.Raw(@StringRes.MyPropertyName)

...
多么浪费一个上午啊

@using StringResources = Namespace.Resources.StringResources

...

@Html.CheckBoxFor(m => m.MyPropertyName)
@Html.Raw(@StringRes.MyPropertyName)

...