Rasoir ViewEngine: Comment échapper le symbole“@”?
J'essaie de sortie de certaines Twitter poignées en ASP.NET MVC3 en collaboration avec le Twitter @n'importe où API, et je n'ai pas été en mesure de comprendre comment s'échapper le symbole "@" dans un Rasoir vue.
Personne ne sait ce que la syntaxe est pour échapper le caractère "@" dans de Rasoir?
J'ai essayé d'utiliser <text></text>
et que les résultats dans un JIT erreur.
- Vous pouvez également utiliser les entités HTML
@
.
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser @@ échapper le symbole@.
Une chose importante à noter est que vous N'avez PAS besoin d'échapper le symbole@, lorsqu'il existe à l'intérieur d'une adresse e-mail. Rasoir doit être assez intelligent pour comprendre que, sur son propre.
Si vous ajoutez Twitter balises meta
et votre nom d'utilisateur Twitter est, disons,
blrbr
( suivez-moi 😉 )il devrait ressembler à ceci
si vous avez besoin de commentaire @ symboles dans le code css et seulement @@ coutume de travail, utilisez ceci:
J'ai eu encore un autre cas particulier: passer
'@' + @Model.SomeProperty
à un lien href.La meilleure solution pour ce cas a été donné de l'OMI dans cette réponse à une question similaire. Les deux
@@
et@:
n'ai pas de travail en utilisant le code html@
ne ferait que compliquer les choses.Donc, mon code a été
<a href="~/path/?query=@('@')@Model.SomePropery">
@Html.Raw('@')@Model.SomePropery
aurait fonctionné aussi bien.