页面传值问题
页面1上面有个BUTTON打开页面2,如何实现从页面2中得到数据,关闭页面2 ,并且把数据绑定到页面1中的listBox中去呢? --------------------编程问答-------------------- 用FORM 提交数据用POST方法提交在2页面上加载时进行遍历赋值 --------------------编程问答-------------------- 晕没看清上面方法不能行你用AJAX吧
那样就可以了 --------------------编程问答-------------------- 从页面1到页面2是用Response.Redirect("页面2.aspx?boardName='通知') 传值,页面2中选择一些通知的发送人员后,点击一下确定按钮,关闭页面2,同时页面1的listBox里面显示刚才在页面2中选择的人员,请问楼上能不能说的再详细一些? --------------------编程问答-------------------- 用session传参不行吗 --------------------编程问答-------------------- 看不明白,为什么打开页面2又关闭 --------------------编程问答-------------------- 在页面操作完了再Response.Redirect("页面1.aspx")不就行了,绑定数据的话是在页面1写 --------------------编程问答--------------------
var nodeId = _node.id; //获取节点id
// alert("nodeId"+_node.value);
你可以把这个URL换成你传的
var _url = "checkuserajax.aspx?value='"+_node.value+"'&name="+_node.id; //服务器端文件地址
var _infoDivSuffix = "CheckSpan";
if (_node.value!="") {
var xmlHttp=createXmlHttp();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4) {
//调用showInfo方法显示服务器反馈信息
showInfo(nodeId + _infoDivSuffix,xmlHttp.responseText);
}
}
// alert("name"+_node.id+"=="+_node.value);
xmlHttp.open("GET",_url, true);
xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlHttp.send();
上面的这个方法你可以事件进行触发,而传的页面就是你要传的页,
页那个页面返回的数据就是你要的数据也可以到数据库中查 --------------------编程问答--------------------
然后你再回传值回来不就好了 --------------------编程问答-------------------- xmlHttp.responseText返回的就是你要用的数据,你在js里进行对listbox进行遍历添加就行了 --------------------编程问答-------------------- string name = Request.QueryString["name"].ToString(); //获取name参数
Response.Clear();
Response.Write("返回的数据");
这个是2页的代码 --------------------编程问答-------------------- spyking945的方法是可以的。 --------------------编程问答-------------------- 不太明白楼主问的是什么! --------------------编程问答-------------------- 用Querystring吧~~数据多的用Server.Transfer~~能不用session的尽量不用 --------------------编程问答-------------------- Response.Redirect() --------------------编程问答-------------------- 父页:
function Select_Product()
{
window.open("product.aspx","","");
}
function SetProduct_Name(Product_ID,Product_Name)
{
document.getElementById("txtProductName").value = Product_Name;
document.getElementById("hfProductID").value = Product_ID;
}
子页:
function Select(Product_ID,Product_Name)
{
if(Product_ID && Product_Name)
{
if(window.opener && window.opener.SetProduct_Name)
{
window.opener.SetProduct_Name(Product_ID,Product_Name)//将得到的值传回父页
window.close()
}
}
}
补充:.NET技术 , ASP.NET