问题描述
在.CS文件中,如何用JAVACRIP打开一个新的页面?还要传递变量。请把完整的代码写出来。谢谢!答对者一次性给20分!形如下Response.Write("<scriptlanguage='javascript'>window.open('/EAM_WebApps/Asset_WebApps/AssetManagement/Information/HisAlter.aspx'"+"?strAssetID="+strAssetID+");</script>");但上面的不对哦,还是有问题。
解决方案
解决方案二:
Response.Redirect("EAM_WebApps/Asset_WebApps/AssetManagement/Information/HisAlter.aspx?strAssetID="+strAssetID);
解决方案三:
Response.Write("<scriptlanguage='javascript'>window.open('/EAM_WebApps/Asset_WebApps/AssetManagement/Information/HisAlter.aspx?strAssetID="+strAssetID+"');</script>");
解决方案四:
我是要打开一个页面,不是转向一个页面啊,兄台,出出招吧
解决方案五:
protectedvoidbtn_Click(objectsender,EventArgse){Response.Write("<scriptlanguage='javascript'>window.open('"+"list.aspx?"+"sDate="+sDate+"&bDate="+bDate+"')</script>");}其中,list.aspx是目标文件,sDate和bDate是两个String变量,以参数形式传入list.aspx。
解决方案六:
Response.Write("<scriptlanguage='javascript'>window.open('/EAM_WebApps/Asset_WebApps/AssetManagement/Information/HisAlter.aspx?strAssetID='"+strAssetID+"');</script>");
解决方案七:
Response.Write("<scriptlanguage='javascript'>window.open'/EAM_WebApps/Asset_WebApps/AssetManagement/Information/HisAlter.aspx?strAsserID="+strAssetID+"');</script>");
解决方案八:
Response.Write("<scriptlanguage='javascript'>window.open('/EAM_WebApps/Asset_WebApps/AssetManagement/Information/HisAlter.aspx?strAssetID="+strAssetID.ToString()+"');</script>");是对的,把不该要的空格去掉就行了。