我的网页用ifram分成了三部分:左边是菜单区,右边分成上、下两部分。菜单区控制右上部分显示不同的功能网页,而右下部分想显示一些进度信息,就像vs2005输出窗口显示的信息那样,
------ 已启动生成: 项目: E:\orsi\, 配置: Debug .NET ------
正在验证网站
正在生成目录“/orsi/”。
验证完成
========== 生成: 1 成功或最新,0 失败,0 被跳过 ==========。
举例再说明一下,右上部分网页中有一个button,点击它后右下部分网页开始一句一句的显示:
开始执行程序……
开始时间是……
……
……
结束时间是……
我现在得到的结果是这些信息一下子全部显示出来。请各位帮帮忙,找找思路,嘿嘿,谢谢了先。
我的代码如下:
右上部分
protected void Button1_Click(object sender, EventArgs e)
{
//string sr = Server.UrlEncode("您已经成功提交初始参数!");//解决中文乱码,还可以在web.config里设置
//string aa = "addf";
//string bb = "bbbbbbbbbb";
//Response.Write("<script>window.parent.frames['details'].location.reload('details.aspx?object=" + sr + " &aa=" + aa + "');</script>");
////Thread.Sleep(10000);
//Response.Write("<script>window.parent.frames['details'].location.reload('details.aspx?obj=" + sr + " &aa=" + aa + "&bb="+bb+"');</script>");
//Response.Redirect("outputb.aspx");
double a, b, c,d,ee,f,g;
a = Convert.ToDouble(TextBox1.Text);
b = Convert.ToDouble(TextBox2.Text);
c = Convert.ToDouble(TextBox3.Text);
d = Convert.ToDouble(TextBox4.Text);
ee = Convert.ToDouble(TextBox5.Text);
f = Convert.ToDouble(TextBox6.Text);
Response.Write("<script>window.parent.frames['details'].location.reload('insetupres.aspx?c=" + c + " &d=" + d + "&ee=" + ee + "&f=" + f + "');</script>");
}
右下部分
protected void Page_Load(object sender, EventArgs e)
{
string[] st = new string[4];
st[0] = Request.QueryString["c"];
st[1] = Request.QueryString["d"];
st[2] = Request.QueryString["ee"];
st[3] = Request.QueryString["f"];
//Response.Write(c);
//Response.Write(d);
//Response.Write(ee);
//Response.Write(f);
for (int i = 0; i < 4; i++)
{
Label2.Text += st[i] + "<br>";
Thread.Sleep(1000);
}
}
其实自己写这代代码的时候就觉得怪怪的。请大家集思广益啊。