我想通过在控制器中调用一个带有特定参数的动作来重定向到另一个页面。我正在尝试使用这行代码:
window.open('<%= Url.Action("Report", "Survey",
new { id = ' + selectedRow + ' } ) %>');
但我无法使它工作;它会给出以下错误:
CS1012:字符文字中的字符过多。
我不能在客户端生成操作URL吗?或者我必须提供参数并获取所需的URL来进行Ajax调用吗?这似乎不对,但如果这是唯一的方法,我想知道。
有更简单的解决方案吗?