string query="dfdfdffddf";
Response.Write("<script>window.open('uploadimage.aspx?id="+query+"','新窗口,'toolbar=no,menubar=no,status=no,location=no,resizable=no,scrollbars=no,width=252,height=252');</script>");
Response.Write("<script>window.open('uploadimage.aspx?id="+query+"','新窗口,'toolbar=no,menubar=no,status=no,location=no,resizable=no,scrollbars=no,width=252,height=252');</script>");
<a href=aaa.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"ID")%> target=_new>XXX</a>
在服务器端设置他的value
然后在客户端读取
javascript:var str=document.GetElementById("input的名字");
然后把楼上的query换成str.value这样实现了服务器端和客户端的传递
这个伎俩广泛应用于 try catch 客户端数据合法验证业务(不用Validator验证)
function openPage()
{
var strUrl = "aaa.aspx?ID=DataBinder.Eval(Container.DataItem,"ID")"; windows.open(strUrl, "newwindow", "width=600,height=400", "_blank");
}<a href="#" onclick="openPage();')">XXX</a>