当前位置:编程学习 > C#/ASP.NET >>

问题:参数传递 加急

有两个页面: 1.aspx和2.aspx
其中: 
    1.aspx中有txtID,txtName,txtValue三个TextBox控件,在txtID控件后有一个链接按钮lnkOk,点击该lnkOK按钮后,通过showModalDialog()来弹出2.aspx.
    2.aspx中有一个DataGrid控件和一个btnOK按纽,DataGrid控件有三个字段,分别为ID,Name,Value,

要求:
    选择2.aspx中的一条记录后,点击确定btnOK按钮后,使得所选的记录ID,Name,Value能够传递到1.aspx中的txtID,txtName,txtValue控件中,即txtID.Text=ID,txtName.Text=Name,txtValue.Text=Value.

试了几下,用window.returnValue来返回,没有成功,请高手给指点一下,最好有相应的参考代码!

谢谢!!! --------------------编程问答--------------------  1.aspx
1.aspx中有txtID,txtName,txtValue三个 Html控件

2.aspx
js:
 function rekey(1,2,3)
{

window.opener.document.getElementById("txtID").value=1;
window.opener.document.getElementById("txtName").value=2;
window.opener.document.getElementById("txtValue").value=3;
window.close();
}
 
后台DataGird事件
 if (e.Row.RowType == DataControlRowType.DataRow)
                {    
         e.Row.Attributes.Add("ondblclick", "rekey(" + e.Row.Cells[0].Text + ",'" + e.Row.Cells[1].Text + "','" + e.Row.Cells[2].Text + "')");
                   
                } --------------------编程问答-------------------- 没做过  以前我做了点JSP的 
是不是也可以通过那个叫sesion的对象来弄 --------------------编程问答-------------------- SESSION["STR1"]=Textbox1.text;
SESSION["STR2"]=Textbox1.text;
SESSION["STR3"]=Textbox1.text;
在2.aspx
直接用这3个session就可以了
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,