asp.net mvc或javascript将另一页的结果返回给方法 - c#

是否可以将另一个页面的结果返回给JavaScript方法或C#控制器操作?

我有一个共享的复杂页面,该页面在我的网站上遍布使用,当前用于在C#后端的用户数据上设置单个变量。当用户完成共享的复杂页面后,我将返回引用页面。当用户在刷新或返回时将其作为url参数传递给返回的页面时,我返回的页面包含新选择的变量。

我有一个新页面,我希望从我的共享复杂页面中返回该变量。但是,页面上将有该变量的多个实例,它们实际上是与C#后端中用户数据上先前存储的单个变量不同的数据。也就是说,我想在页面上有几个按钮,这些按钮会导致我共享复杂页面,并且当用户返回时,每个按钮的数据都会显示在该按钮旁边。

JavaScript或C#中是否可以显示另一页并将结果返回到实例化该页面显示的方法?如果我的后端是在方案中实现的,那么我将使用延续来实现此结果。 C#中有什么等效的东西吗?我一直在看C#中的异步任务,但是没有一个示例显示用户作为异步操作的一部分与另一个页面进行交互。这可能吗?

如果没有,我将不得不通过URL参数将该值传递回新页面。我想避免这种情况,因为我需要在两个页面之间传递上下文数据。我曾想过使用共享的复杂页面上的重定向来更新后端的新数据,然后再返回到新页面以解决一半的问题,但是该站点可以在移动设备上运行,因此网络等待时间可以排除重定向。同样,在新页面中将复杂的共享页面作为弹出对话框并不能真正起作用,因为它是a)复杂b)可以将新页面用作现有页面上的弹出窗口,而从弹出窗口中弹出窗口是Bootstrap不支持。

参考方案

在没有建立连续媒体的情况下,网页之间的数据共享需要在某处使用共享状态,例如会话变量或cookie。当每个页面更改状态时,它可以返回到服务器,更新该会话,并且在完成该过程后,您将通过ajax阅读该会话并完成您的过程。

ASP.NET-如何更改JSON序列化的方式? - javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…

在C#中将文本转换为绣花针 - javascript

                                                                                                                    我正在像http://www.vistaprint.in/vp/ns/easypath/studio.aspx?template…

动态显示所有要index.html的页面的页面名称 - javascript

在我们的项目中,我们有多个页面。我想在我的布局视图上显示特定的视图名称。例如,我的路径是http://localhost:64632/admin/index.html#/Subscribe。然后应在主视图上显示“订阅”名称。我想要这段代码使用javascript。asp.net C#JavaScript,WebAPI 参考方案 您可以使用javascript…

ASP.NET MVC 5自定义登录,无需脚手架,数据库优先 - c#

我对asp.net和mvc还是很陌生,所以我正在努力学习尽可能多的知识...为此,我从头开始编写博客网站,但是我对身份验证和授权有些困惑。由于我倾向于不真正使用任何脚手架的东西,所以我首先要使用数据库,所以不希望asp.net身份为我创建表。我对散列和加盐密码很酷,并对照数据库检查用户,我遇到的麻烦是将用户设置为登录状态并检查他们应该能够访问什么。我真的很想…