2012-04-11 12 views
9

I Text wie diese sehr oftWie Text lokalisieren mit einschließlich Html.ActionLink

<p>Please enter your user name and password. @Html.ActionLink(@Resources.Register, "Register") if you don't have an account. </p> 

zu lokalisieren haben dort eine Action im Text ist.

Kann ich so etwas wie {0} für die ganze Action

@string.Format(Resources.LogOn_Enter_Message, Html.ActionLink(@Resources.Register, "Register")) 

(dies funktioniert nicht, weil die Verbindung eine Zeichenfolge wird)
oder muss ich den Absatz in 2 teilen Teile?

Antwort

8

Sie sollten es tun, wie folgt:

@Html.Raw(string.Format(Resources.LogOn_Enter_Message, Html.ActionLink(@Resources.Register, "Register"))) 

und speichern Sie Ihre lokalisierten String:

<p>Please enter your user name and password. {0} if you don't have an account. </p> 
+0

Gaaah Ich war so nah :-) Thx. – nubm

Verwandte Themen