html的字符串连接问题和后台变量引用问题

我现在想让页面打开5秒钟以后跳转到default.aspx?userID=1这个页面,其中1为后台变量ID的值,请问我这条语句应该怎么写
我的设想大概是这样的,setTimeout("window.location.href= " Default.aspx?userID= ID,5000)
具体字符串怎么连接,又怎么从后台(c#)读取还不太清楚,请指教

第1个回答  2009-02-27
在<html>的下一行写:
<meta http-equiv="refresh" content="5; url=default.aspx?userID=1">
就行了
用不着太麻烦,又C#又什么的,静态HTML直接支持
content后面,5是秒数,url是目标地址,中间用半角分号隔开
第2个回答  2009-02-27
一种是从后台用
Page.ClientScript.RegisterStartupScript()方法来输出你的js语句。
还有一种就象楼上给出的,不过你要在aspx页面上输出
setTimeout("window.location.href='Default.aspx?userID=<%= this.UserID %>'", 5000);本回答被提问者采纳
第3个回答  2009-02-26
var id=2;
setTimeout("window.location.href= 'Default.aspx?userID=" + id + "'",5000)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网