ich eine öffentliche Klasse wie dieses:Render-Strings auf einem cshtml aus einer Klasse mit Konstanten
namespace MyProgram.Common
{
public static class UIStrings
{
public const string Title = "Hellow World"
public const string SubTitle = "This is another string. Please click on '<a href=\"/Home/Status\" target=\"_blank">Here</a>'"
}
}
Und dann auf meinem Index.csthml habe ich den folgenden Code:
<label id="title" for="MyTitle">@Myprogram.Common.UiStrings.Title </label>
<label id="title" for="SubTitle">@Myprogram.Common.UiStrings.SubTitle </label>
Die Titel rendert, aber der Link, den ich im Untertitel definiert habe, wird nicht als Link, sondern als String selbst dargestellt.
Gibt es eine Möglichkeit, dies zu tun? Ich möchte vermeiden, die Zeichenketten in der cshtml Datei fest zu kodieren ...
Das hat wie ein Zauber funktioniert! – user3587624