主窗体main.aspx点一个按钮弹出一个模式窗体dialog.aspx,在模式窗体里的一个输入框内输入值并将这个值取回主窗体,并写入主窗体的一个Label内
解决方案 »
- xml 数据如何导入到相对应xsd生成的实体类中去?
- 求教:c# winform和webform 都能用的sendmail 基类。
- oa系统登录时弹出初始化系统出错,请与管理员联系的对话框
- asp.net连oracle数据库需要装oracle客户端吗?
- xpath挑战题!嘿嘿,高手请进!
- 有关使用.net打包后文件不能安装的问题
- 急得要命!!!!
- 求javascrippt正则表达式:取出<font color='#00000'>text</font>中的text
- 高手救命:我要在左边的FRAME1里调用右边的FRAME2的JAVASCRIPT函数(来在FRAME2里打开一个IFRAME),如何调用。
- 有关中文文件名的问题,立刻给分
- 使用模板列的情况下update该怎么写啊!
- 好奇怪的session问题,麻烦大家帮我分析下啊,急
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>dialog</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<input type="button" onclick="window.returnValue=TextBox1.value;window.close();" value="確定">
<input type="button" onclick="window.close();" value="取消">
</form>
</body>
</HTML>
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Session("A") = 1
Session("B") = 2
...
Page.RegisterStartupScript("", "<script>var value=window.showModalDialog('dialog.aspx');if(value&&value!='') Label2.innerText=value;</script>")
End Sub
模式窗口的值怎么取回?
strScript="<script language=javascript>document.getElementById("TextBox1").innerText=window.showModalDialog('../Workflow/DownUser.aspx?UserID='+escape("+base.Visitor.uploaddown+")+'&WorkFlow=Upload','','center:yes;dialogWidth:400px;dialogHeight:150px;help:no;status:no');objButton=document.getElementById('btn_downflow');focus(objButton);objButton.click();</script>";
父窗体打开一个模式窗体DownUser.aspx,传一个变量UserID给子窗体,在父窗体中有一个TextBox1控件用来得到子窗体的返回值。
在子窗体中用Request["UserID"].ToString()得到父窗体传过来的值