J'essaie de rediriger vers une autre page en appelant une action dans le contrôleur avec un paramètre spécifique. J'essaie d'utiliser cette ligne:Génération d'une action URL en JavaScript pour ASP.NET MVC
window.open('<%= Url.Action("Report", "Survey",
new { id = ' + selectedRow + ' }) %>');
Mais je ne pouvais pas le faire fonctionner; il donne l'erreur suivante:
CS1012: Too many characters in character literal.
Impossible de générer l'URL d'action c'était du côté du client? Ou dois-je faire un appel Ajax en fournissant le paramètre et récupérer l'URL nécessaire? Cela ne semble pas juste, mais je le veux si c'est le seul moyen.
Existe-t-il une solution plus simple?
Est-ce une erreur JS? Qu'est-ce qui est rendu html-result? –