有没有办法重定向到控制器并将 JSON 对象作为 POST 方法传递?我可以使用 GET 方法来实现这一点,Response.Redirect("../ControllerName/ActionName?parameter=" + jsonQuery, true);
但是 GET 方法对查询字符串长度有限制。在一定长度后,它会抛出异常。
此外,任何替代方法都会非常有帮助。我想要达到的目标如下。
我有一个 WebForms 和 MVC 并排运行的应用程序。我在网络表单上有一个页面,在该页面上有一个报告按钮。单击报告按钮时,我需要将一些数据放在后面的代码(aspx.cs 文件)中并将其传递给我的控制器,然后我将填充我的模型并将其传递给我的视图。
我愿意接受任何建议和任何替代方法。