主题:  asp.net中response.write语句写法????

ztong

职务:普通成员
等级:1
金币:0.0
发贴:129
#12006/7/14 17:43:37
在asp.net中,有如下写法,不对,但是不知道如何正确写:::
Response.Write("<script>\r\n";
Response.Write("parent.document.all('valueFrame').src='';\r\n";
Response.Write("parent.document.all('valueFrame').src='valueFrame.aspx?transectid="+transectid+"&staid="+staid+"';\r\n";
Response.Write("</script>\r\n";
其中'valueFrame'是框架名,transectid和staid是字符串
//Response.Write("window.open('doKeyQry.aspx?keystr="+tranname+"');\r\n";///////////////////////
写成这样对吗????
大侠帮帮忙啊!!!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22006/7/18 9:54:13
不建议用Response.Write输出脚本.
如果在Page_Load里面输出,那么脚本将在页面最上面,直接运行会出错.