Asp.net mvc 3 在父窗口和子窗口之间传递值

Asp.net mvc 3 在父窗口和子窗口之间传递值,asp.net-mvc-3,Asp.net Mvc 3,我是MVC3的新手,需要帮助 我有一个带有列表框的父窗口和一个弹出的子窗口。子窗口有一个复选框列表,当在子窗口的复选框列表中选择项目时,我需要填充父窗口的列表框。如何在MVC3Razor中实现这一点 我认为您实际上在寻找的不仅仅是一个简单的答案,而是JavaScript Razor只是一个生成器——您可以使用它来构建HTML、JavaScript(或电子邮件、XML、JSON或任何您想要的文本)。现在,它是一个非常好的生成器,但它不能完成您希望完成的通知任务 但是,JavaScript允许您从弹

我是MVC3的新手,需要帮助


我有一个带有列表框的父窗口和一个弹出的子窗口。子窗口有一个复选框列表,当在子窗口的复选框列表中选择项目时,我需要填充父窗口的列表框。如何在MVC3Razor中实现这一点

我认为您实际上在寻找的不仅仅是一个简单的答案,而是JavaScript

Razor只是一个生成器——您可以使用它来构建HTML、JavaScript(或电子邮件、XML、JSON或任何您想要的文本)。现在,它是一个非常好的生成器,但它不能完成您希望完成的通知任务

但是,JavaScript允许您从弹出窗口向服务器传递消息,父窗口可以使用JavaScript轮询服务器以获取消息

一种不用自己编写管道的方法是使用一个库,比如signar(位于,或者您可以通过NuGet在项目中安装),它可以为您处理客户机->服务器->客户机通信

另一方面,如果“窗口”只是一个页面内弹出窗口,那么您不必做任何类似复杂的事情。您可以在同一页上使用脚本来控制任何DOM元素


希望这对您有所帮助,干杯。

您真正想做的是,您想在列表框中添加“选择复选框”值,还是可以解释一下。。。