1
j'ai une alerte javascript
dans le code C# comme celui-cicombiner C# et code javascript
if(Session["msg"] != null){
string msg = (string)Session["msg"];
if(msg.Length > 2) {
@: var msg = @msg;
@: alert(msg);
}
Mais dans la vue de l'alerte ne semble pas:
Le problème est que la un message d'alerte est écrit dans la vue.
Pourquoi cela se produit-il? Comment puis-je réparer cela?
http://stackoverflow.com/questions/5614941/mix-razor-and-javascript-code – Habib
Il fait une forme d'échappement. Un grand nombre de langages de modèles le font par défaut. Je ne sais rien sur C# ou le framework de rasoir, mais ça peut valoir la peine de regarder dans la documentation du rasoir ... il y a une tonne de réponses ici qui résolvent ce problème '@ Html.Raw()' ou quelque chose comme ça . –
Si ce bloc de code est placé à l'intérieur des balises