【发布时间】:2018-01-25 17:26:55
【问题描述】:
我如何使用 JavaScript 重定向到基于发送对象启动页面的控制器。
在 MVC 中我们做这样的事情
return View("RegistrationConfirmation", registrationIsasViewModel);
我将如何使用 JavaScript 完成同样的事情。 注意
我不想将数据发送到 WebApi 控制器。
如果 WebApi 可以返回我需要的视图,我们可以使用它 我需要能够调用控制器以便它返回视图。
【问题讨论】:
-
您可以使用 javscript 打开一个新窗口/标签。但不要考虑传递一个对象。考虑传递所需的最少数据(例如:查询字符串键/值 - 实体的主键)。请记住,查询字符串有一个限制。
-
您要求让客户端编码执行服务器端操作。您应该开发一个 javascript 可以命中的后端 API,然后在后端触发某些东西。或者只是让 javascript 将您重定向到您已经预定义的另一个视图。你为什么反对 API??
-
不完全是,我需要 Java 脚本来调用控制器并发送对象,然后控制器将接管并执行操作并返回我需要的视图
-
Web Api 可以返回我需要的视图吗?如果是这样,我愿意接受
标签: javascript c# asp.net-mvc