我们有时候会需要在页面间进行传值,将在某一个页面所做的操作的影响传递到另一个页面.
通常有两种情况,一种是页面跳转时传值,通过querystring,session等都可以达到这种效果.
这里说说第二种,即在当前页面打开一个新页面,做一些操作后,将这些结果统一的在当前页面来提交.

代码如下:

Parent.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Parent.aspx.cs" Inherits="TwoPage_Parent" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>

</head>
<body>
    <form %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form );
    }

运行上面的代码,在子页面中的值可以传递到父页面,来一起提交.

除了window.open外还一种更好的方法-window.showModalDialog.以后我们再补充.

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
  • 2021-05-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-22
  • 2022-12-23
  • 2021-12-25
  • 2021-07-28
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案