RT.
有个项目,功能如下.a.aspx进行选取checkbox,然后将一系列数据做成一个字符串str1,用window.location.href(...."passString="+str1)到b.aspx,然后用Response.QueryString["passString"]来获取字符串,再进行一系列操作.若想更改数据的话,b.aspx有个返回按钮回到a.aspx进行更改.现在的需求是,在b.aspx上添加一个按钮,弹出一个简易窗口,类似a.aspx的,进行更改,不用每次都那么麻烦的返回a进行更改,操作上更直观一些.我用的是window.showModalDialog()进行弹出对话框,为了操作方便,我直接做了个c.aspx,把a的代码都拷了进去.我遇到的问题是,如何在b上获得c的数据,并自动刷新.
望高人不吝赐教.
有个项目,功能如下.a.aspx进行选取checkbox,然后将一系列数据做成一个字符串str1,用window.location.href(...."passString="+str1)到b.aspx,然后用Response.QueryString["passString"]来获取字符串,再进行一系列操作.若想更改数据的话,b.aspx有个返回按钮回到a.aspx进行更改.现在的需求是,在b.aspx上添加一个按钮,弹出一个简易窗口,类似a.aspx的,进行更改,不用每次都那么麻烦的返回a进行更改,操作上更直观一些.我用的是window.showModalDialog()进行弹出对话框,为了操作方便,我直接做了个c.aspx,把a的代码都拷了进去.我遇到的问题是,如何在b上获得c的数据,并自动刷新.
望高人不吝赐教.
解决方案 »
- txt中我想要这样读取,应该怎么做???????
- 关于获取当前控件名的一个问题?在线等!
- DataGrid中的行统计问题
- 请问怎么让studio 2003 代码界面显示行数啊?
- 请问:如何用代码实现新建一个sql server2000数据库
- 如何触发DataGrid中某个linkbutton模板列的前端javascript脚本事件啊???
- 求支持vs2008.net3.5的换肤控件,IrisSkin2不能用!
- 求解!外网能够访问正常,内网包括服务器访问都是403!
- asp.net为什么没有确认对话框?
- 大家好,在asp.net中,该如何处理空格和自动换行啊?
- 不刷新页面
- 关于页面上iframe的问题,求解
documebnt.getElementById("xx").value=xx.aspx
返回值
window.returnValue="xxx"
window.close()
那么,后台如何获得前台的数据呢...原来a->b是b.aspx.cs string str=Response.QueryString["passString"]
然后对str进行了很复杂很复杂的操作.我写不出来的那种.所以我现在的代码是
b.aspx:passString=window.showModalDialog("c.aspx");c.aspx:window.returnValue="dahbfuiahfioajoifahihfoia";
window.close();
嗯 我提问的时候忘记了传递回来的值已经在b.aspx获取到了,问题是我现在该怎样才能在后台对passString进行操作.
因为后续的工作实在很复杂,别人写好的 ,我只是负责添加这么一个功能,等于是更改一下传递过来的字符串.
你post后台不是可以了吗》?passString=window.showModalDialog("c.aspx");
document.forms[0].x.value=passString
document.forms[0].submit();后台Request.Form["x"]
var data=new Array();
var ars=$(":checkbox:checked");
if(ars.length==0){
alert("请选择商品");
return;
}else{
for(var i=0;i<ars.length;i++){
var row=new Object();
row.ID=ars[i].parentNode.parentNode.cells[1].innerText;
row.Name=ars[i].parentNode.parentNode.cells[2].innerText;
row.Price=ars[i].parentNode.parentNode.cells[3].innerText;
data[data.length]=row;
}
//传回去(父窗体b.aspx)
window.returnValue=data;
window.close();
父窗体b.aspx:var arr = window.showModalDialog("c.aspx",null, "dialogWidth:200px;dialogHeight:300px");