【问题标题】:How to implement parent-child windows and pass values from child to parent?如何实现父子窗口并将值从子传递给父?
【发布时间】:2023-03-11 19:58:02
【问题描述】:

我正在开发一个 ASP.NET MVC 2 应用程序。

在我的一个数据输入表单中,我有一个“雇主”字段,旁边有一个“搜索”链接。当用户单击此链接时,会打开另一个带有搜索表单的窗口。用户使用搜索表单来搜索正确的雇主。向用户显示雇主列表。目前,用户必须将正确的雇主从子窗口复制并粘贴到原始窗口中。

我想实现它,以便子窗口中的每个雇主搜索结果都是一个超链接。然后,用户将点击正确的雇主,然后在原始父窗口的雇主字段中填充正确的雇主值。

我将如何在 ASP.NET MVC 2 中实现这一点?

【问题讨论】:

  • 如果这真的是您想要做的,这是一个 javascript 问题 - 涉及在旧窗口中保存对新窗口的引用,如果您重新标记它,那么您可能会得到答案。不过,我会质疑整个方法的可用性;通过切换窗口,您可以很容易地陷入混乱。
  • 感谢您的评论 pdr。你会建议我如何改进我的方法?有什么更好的方法来做到这一点?

标签: asp.net asp.net-mvc popup window parent-child


【解决方案1】:

我个人不会使用新窗口,而是使用模式对话框。 jQuery UI 有一个很好的模式对话框,你可以使用 AJAX 加载它

【讨论】:

    猜你喜欢
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 2010-09-21
    相关资源
    最近更新 更多