Fly With My Heart

誓言无声,人生无悔。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
        第一次用到Frame,一点也不熟悉,就是想左页面传递给右页面参数,结果查了半天,总算找到一个,唉,自己太笨了。
记录一下。
 1//Default.aspx
 2<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TestFrame._Default" %>
 3
 4<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 5
 6<html xmlns="http://www.w3.org/1999/xhtml" >
 7<head runat="server">
 8    <title>Untitled Page</title>
 9</head>
10<FRAMESET rows="*" cols="150,*" id="myFrame">
11           <FRAME name="left" src="left.aspx" >
12           <FRAME name="right"src="right.aspx">
13       </FRAMESET>
14</html>
 1using System;
 2using System.Data;
 3using System.Configuration;
 4using System.Collections;
 5using System.Web;
 6using System.Web.Security;
 7using System.Web.UI;
 8using System.Web.UI.WebControls;
 9using System.Web.UI.WebControls.WebParts;
10using System.Web.UI.HtmlControls;
11
12namespace TestFrame
13{
14        public partial class left : System.Web.UI.Page
15        {
16                protected void Page_Load(object sender, EventArgs e)
17                {
18
19                }

20
21                protected void Button1_Click(object sender, EventArgs e)
22                {
23                      //  Response.Write("<script language=javascript>window.frames['right'].document.location.href='right.aspx?Param=2'"); 
24                        string test = TextBox1.Text;
25                        Page.ClientScript.RegisterStartupScript(this.GetType(), """<script   language=javascript>window.open('right.aspx?Param=" + test + "','right')</script>");   
26                }

27        }

28}
 1using System;
 2using System.Data;
 3using System.Configuration;
 4using System.Collections;
 5using System.Web;
 6using System.Web.Security;
 7using System.Web.UI;
 8using System.Web.UI.WebControls;
 9using System.Web.UI.WebControls.WebParts;
10using System.Web.UI.HtmlControls;
11
12namespace TestFrame
13{
14        public partial class right : System.Web.UI.Page
15        {
16                protected void Page_Load(object sender, EventArgs e)
17                {
18                        if(!IsPostBack)
19                        {
20                                if(Request.Params["Param"]!=null)
21                                {
22                                        Label1.Text = Request.Params["Param"].ToString();
23                                }

24                        }

25                }

26        }

27}

28
posted on 2007-08-21 11:02  FlyWithMyHeart  阅读(1018)  评论(0编辑  收藏  举报