2012-04-11 23 views
9

Tôi có văn bản để bản địa hoá như thế nàyLàm thế nào để bản địa hoá văn bản với bao gồm Html.ActionLink

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

Rất thường có một ActionLink trong văn bản.

Tôi có thể sử dụng một cái gì đó như {0} cho cả ActionLink

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

(điều này không làm việc vì các liên kết trở thành một string)
hay tôi phải chia thành 2 đoạn các bộ phận?

Trả lời

8

Bạn nên làm điều đó như thế này:

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

Và lưu trữ chuỗi cục bộ của bạn:

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

Gaaah Tôi đã rất gần :-) Thx. – nubm

Các vấn đề liên quan