我有一个Web应用程序,在新的浏览器窗口/选项卡中作为第二个Web应用程序启动。当用户在第二个页面提交其输入时,我希望更新原始页面上的内容。
现实世界的例子:
Google在Gmail中使用此行为。当撰写新邮件时,如果单击“收件人”链接,它会在新的浏览器窗口中显示您联系人列表。这将保留原始的撰写电子邮件窗口以便进行输入,同时用户可以随时从联系人列表中选择电子邮件收件人。当他们提交该窗口时,所选的电子邮件地址将添加到原始撰写窗口中的收件人列表中。
如何完成这个任务?我想可以使用Ajax来实现,但理想情况下,解决方案将避免通过服务器路由所需的往返/编程逻辑。
供参考,我的技术堆栈是ASP.NET MVC应用程序,启动包含Silverlight应用程序的第二个ASP.NET MVC应用程序。两个应用程序都可以/会使用jQuery。
现实世界的例子:
Google在Gmail中使用此行为。当撰写新邮件时,如果单击“收件人”链接,它会在新的浏览器窗口中显示您联系人列表。这将保留原始的撰写电子邮件窗口以便进行输入,同时用户可以随时从联系人列表中选择电子邮件收件人。当他们提交该窗口时,所选的电子邮件地址将添加到原始撰写窗口中的收件人列表中。
如何完成这个任务?我想可以使用Ajax来实现,但理想情况下,解决方案将避免通过服务器路由所需的往返/编程逻辑。
供参考,我的技术堆栈是ASP.NET MVC应用程序,启动包含Silverlight应用程序的第二个ASP.NET MVC应用程序。两个应用程序都可以/会使用jQuery。