江湖救急,高手请进,有关页间传值的问题!!! 一个TextBox,Button按钮(“请选择人员”),点击后出现选择页面,当我把选择的条目放入ListBox控件后,点击确定返回原页,并将ListBox中的值传到TextBox中,并且人名与人名间要用逗号分开,请问该怎么实现,页间传值的语句怎么写?分不够可追加!!!!!!!!!!!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是第一个页面:<tr> <td width="150" height="22"> <div align="right">姓名:</div> </td> <td height="22"><INPUT id="txtname" type="text" size="27" name="Text1" runat="server" readOnly> <A id="A2" onclick="javascript:window.open('OpenSelect.aspx','memselect','scrollbars=yes,width=450,height=400');return false;" href="#" target="memselect" name="A2"><IMG id="img2" src="../js/imgbtn_Date.jpg" align="absMiddle" border="0" runat="server"></A> <INPUT id="hideEmployeeID" type="hidden" runat="server" style="WIDTH: 20px; HEIGHT: 22px" size="1"> </td> </tr>选择页面:<script language="JavaScript"> function Add() { if(document.Form1.memlist.selectedIndex!=-1) { var memText=document.Form1.memlist.item(document.Form1.memlist.selectedIndex).text; var memValue=document.Form1.memlist.item(document.Form1.memlist.selectedIndex).value; self.opener.document.Form1.txtname.value=memText; self.opener.document.Form1.hideEmployeeID.value=memValue; } window.close(); } </script><INPUT id="BtnOk" onclick="Add()" type="button" size="1" value="确 定" name="BtnOk">当单机该按钮,关闭当前页面,并把值传递到第一个页面 全用javascript就可以做到在弹出页面中 window.opener.document.getElementById('TextBox')就可以抓到父窗口的这个输入框,然后直接操作这个输入框,至于你想用逗号隔开,在弹出的页面自己拼凑一下就好了 参考:http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4http://dev.csdn.net/develop/article/15/15113.shtm hideEmployeeID是什么?self.opener.document.Form1是何意呀? hideEmployeeID是什么?-----------------------是一个隐藏控件,存信息用的self.opener.document.Form1是何意呀?---------------------打开本窗口的那个窗口的Form1 选择页面是由第一个页面打开的吗?如果是,就可以在选择页面里用 window.opener 获得父窗口,当然也能得到父窗口的控件了.hideEmployeeID要改成客户端控件,(加上name="hideEmployeeID"). 用Session传递值,如果不刷新就显示不了,怎么解决呢?真的没人能帮忙了吗? 1.地址传递参数<a href="http://localhost/yoursite/xx.aspx?id='123'&name='yourname'>打开下一页</a>在接收页xx.aspx中可以用Request.QueryString["name"];Request.QueryString["id"];接收2.Session方法:Session.Add("name","yourname");接收:string sess=(string)Session["name"];3.cookie方法:HttpCookie mcok=new HttpCookie("senderurl"); mcok.Value="这是一个网页参数Cookie传递的例子"; Response.Cookies.Add(mcok);读出: HttpCookie mck=Request.Cookies["senderurl"];string sck=mck.Value; Response.Write(sck); winform 两个dataGridView传值 进来看一下吧,帮帮忙啦 ds插入 datagridview的列名显示问题 C#中水晶报表连Sql server的问题? 关于datetime的问题 请教各位大哥如何在C#(Winform)下实现像QQ一样只准同时让一个用户登陆一个帐号? 如何简单的判断整数最大3位小数最大两位的数字 C1EXECL导出execl合并单元格怎么弄? c#窗体程序图片填充求助!!! ****帮我看一下为什么Cookies没有生成成功?C#.NET,高手帮忙**** 我想分析里面的代码结构,但被难住了,还忘各位指点!
<td width="150" height="22">
<div align="right">姓名:</div>
</td>
<td height="22"><INPUT id="txtname" type="text" size="27" name="Text1" runat="server" readOnly>
<A id="A2" onclick="javascript:window.open('OpenSelect.aspx','memselect','scrollbars=yes,width=450,height=400');return false;"
href="#" target="memselect" name="A2"><IMG id="img2" src="../js/imgbtn_Date.jpg" align="absMiddle" border="0" runat="server"></A>
<INPUT id="hideEmployeeID" type="hidden" runat="server" style="WIDTH: 20px; HEIGHT: 22px"
size="1">
</td>
</tr>选择页面:
<script language="JavaScript">
function Add()
{
if(document.Form1.memlist.selectedIndex!=-1)
{
var memText=document.Form1.memlist.item(document.Form1.memlist.selectedIndex).text;
var memValue=document.Form1.memlist.item(document.Form1.memlist.selectedIndex).value;
self.opener.document.Form1.txtname.value=memText;
self.opener.document.Form1.hideEmployeeID.value=memValue;
}
window.close();
}
</script>
<INPUT id="BtnOk" onclick="Add()" type="button" size="1" value="确 定" name="BtnOk">当单机该按钮,关闭当前页面,并把值传递到第一个页面
在弹出页面中 window.opener.document.getElementById('TextBox')就可以抓到父窗口的这个输入框,然后直接操作这个输入框,至于你想用逗号隔开,在弹出的页面自己拼凑一下就好了
http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4
http://dev.csdn.net/develop/article/15/15113.shtm
-----------------------
是一个隐藏控件,存信息用的self.opener.document.Form1是何意呀?
---------------------
打开本窗口的那个窗口的Form1
<a href="http://localhost/yoursite/xx.aspx?id='123'&name='yourname'>打开下一页</a>
在接收页xx.aspx中可以用
Request.QueryString["name"];
Request.QueryString["id"];
接收
2.Session方法:
Session.Add("name","yourname");
接收:
string sess=(string)Session["name"];
3.cookie方法:
HttpCookie mcok=new HttpCookie("senderurl");
mcok.Value="这是一个网页参数Cookie传递的例子";
Response.Cookies.Add(mcok);
读出:
HttpCookie mck=Request.Cookies["senderurl"];
string sck=mck.Value;
Response.Write(sck);