0
如何将数据从子窗口(mvc)窗口传递给父窗口? 几秒钟前| LINK如何将数据从子(mvc)窗口传递到父窗口?
我有一种情况,我需要将一些数据从孩子(MVC)页面传递给父窗口。但在这种情况下,用户不需要与子窗口进行任何交互。子窗口将通过单击按钮从父级打开,以运行服务器端进程并将一些代码值返回给父窗口并需要关闭。
我不确定如何从一个MVC页面控制器传递数据给父页面以及如何关闭子窗口本身..
有什么建议?
如何将数据从子窗口(mvc)窗口传递给父窗口? 几秒钟前| LINK如何将数据从子(mvc)窗口传递到父窗口?
我有一种情况,我需要将一些数据从孩子(MVC)页面传递给父窗口。但在这种情况下,用户不需要与子窗口进行任何交互。子窗口将通过单击按钮从父级打开,以运行服务器端进程并将一些代码值返回给父窗口并需要关闭。
我不确定如何从一个MVC页面控制器传递数据给父页面以及如何关闭子窗口本身..
有什么建议?
我想这可能会回答你的问题:
父窗口 - parent.asp
<html>
<script language="javascript">
function openwindow() {
retval=window.showModalDialog("child.asp")
document.getElementById('passedChild').value=retval
}
</script>
<body>
<form name=frm>
<input name="passedChild" id="passedChild" type=text>
<input type=button onclick="javascript:openwindow()" value="Open Child">
</form>
</body>
</html>
子窗口 - child.asp
<html>
<head>
<%
'... i work in classic asp so can run asp here and then flow into JS for retrun
%>
//
<script language="javascript">
function changeparent() {
window.returnValue="passed value"
window.close()
}
</script>
</head>
<body>
<form>
<input type=button onclick="javascript:changeparent()" value="Change passedChild">
</form>
</body>
</html>