Я пытаюсь перенаправить на другую страницу, вызвав действие в контроллере с определенным параметром. Я пытаюсь использовать эту строку:
window.open('<%= Url.Action("Report", "Survey",
new { id = ' + selectedRow + ' } ) %>');
Но я не мог заставить его работать; он дает следующую ошибку:
CS1012: Too many characters in character literal.
Не могу ли я создать URL-адрес действия, который был на стороне клиента? Или мне нужно сделать вызов Ajax, предоставив параметр и вернув необходимый URL? Это не кажется правильным, но я хочу, если это единственный способ.
Есть ли более легкое решение?