javascript - MVC - 使用 POST 参数打开网页

标签 javascript asp.net-mvc angularjs angular-ui-router asp.net-mvc-routing

我目前有一个包含 2 个页面的 Angular 应用程序。

当用户完成 page1 时,我使用他在该页面上输入的一些数据创建一个变量,并将其放入主 Controller (两个页面上方的 Controller )中。然后状态发生变化(他被重定向到 page2)并且 page2 从主 Controller 读取数据。

现在我想将这 2 个页面拆分为 2 个具有不同地址的不同网站。如何使用参数从 page1 打开 page2(GET 不是一个选项,数据超出了 url 允许的范围)。

注意:两个页面都是用 Angular 编写的,page2 目前不在 MVC 中 - 它只是简单的 HTML、CSS 和 js 文件。但如果有人有一个涉及最少 MVC 的解决方案 - 那就太好了。

最佳答案

您可以通过隐藏表单来完成此操作。无论目标 url 是什么,它都会以 POST 方式提交您的数据

关于javascript - MVC - 使用 POST 参数打开网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31160154/

相关文章:

jquery - 如何使用 ajax 更快地发出请求(asp.net 与 mvc)

javascript - Angular $http 服务缓存无法正常工作

angularjs - TypeError : Object(. ..) 不是 eval 处的函数 (platform.es5.js :79) at eval (platform. es5.js:81)

asp.net-mvc - 如何使用ASP.NET MVC Razor 在 View 中访问全局资源

css - ng-动画 : conditionally switching "back" transition (BUG? )

javascript - 使用 Typescript 通过 getInitialProps 将 prop 传递到 Next.js 中的每个页面

javascript - 无法使用 FileReader 读取图像(请参阅更新 2)

javascript - 网络音频API : perfect looping how to

javascript - Chrome 扩展选择的文本

jquery - 使用 MVC PartialView 运行 jquery 脚本 block