在aspx中,我有一个查询字符串-www.mysite.com/enter.aspx?dest=#
。当我点击“回车”时,我会转到main.aspx
。我想在main.aspx
中获得这个“?dest=#”,并在javascript中使用request.querystring
或其他内容。我需要在main.aspx中使用javascript中的查询字符串进行另一个操作。
有什么想法吗?
让我详细解释一下-我已经输入了一个查询字符串-www.mysite.com/enter.aspx?dest=#
.现在当我点击输入按钮输入.aspx页面,它应该后藤Main.aspx页面。当main.aspx页面加载时,我想在main.aspx中编写一个小JavaScript,它应该从上一个输入.aspx页面获取查询字符串,并给予它一个if条件。因此if(request.querystring('dest =')〉0 www.example.com ('a1.jpg')这上面的代码需要重新设计,所以它可以工作.我怎么能做到这一点.我尝试了窗口.位置.href.indexof('dest'),什么都没有发生.
6条答案
按热度按时间6gpjuf901#
nwnhqdif2#
这有点混乱。YUI有一个简单的方法来获得GavinBrock的querystring响应。
How do you get querystring using YUI 2?
neskvpey3#
要获取javascript中的当前地址,可以使用
window.location.href
并测试它是否包含给定的字符串:hrysbysz4#
如果你不需要在Javascript中这样做,你总是可以在enter.aspx的代码隐藏中获取querystring,然后执行Response.Redirecttomain.aspx,附加到querystring上。
0sgqnhkj5#
如果你想从上一页得到网址,你应该使用“document.referrer”。
ut6juiuv6#
可以。您可以从JavaScript读取查询字符串。以下是一些入门链接: