Estoy intentando redirigir a otra página llamando a una acción en el controlador con un parámetro específico. Estoy tratando de usar esta línea:Generando una URL de acción en JavaScript para ASP.NET MVC
window.open('<%= Url.Action("Report", "Survey",
new { id = ' + selectedRow + ' }) %>');
Pero no pude hacerlo funcionar; da el siguiente error:
CS1012: Too many characters in character literal.
¿No puedo generar la URL de acción que estaba en el lado del cliente? ¿O debo hacer una llamada Ajax proporcionando el parámetro y recuperar la URL necesaria? Esto no parece correcto, pero quiero hacerlo si es la única forma.
¿Existe una solución más fácil?
¿Es un error de JS? ¿Qué se representa html-result? –