将参数传递给不同页面中的js函数

时间:2013-10-23 20:53:23

标签: javascript asp.net web-applications c#-2.0

我有一个带有下拉列表的aspx页面。当进行选择时,我需要将所选值传递给不同页面中的javascript函数。第二页使用javascript显示地图:

<script>
    var map;
    var ServiceName = "http://some_url//this_is_dynamic_part/MapServer
    ....
</script>

所以,从page1.aspx,我需要在一个新窗口中打开这个页面并传递一个参数(即下拉的选定值)来替换变量ServiceName的“this_is_dynamic_part”。

1 个答案:

答案 0 :(得分:0)

我会在这里使用查询参数。在选择处理程序中,在构建要传递给window.open()的网址时,请附加?key=value,其中value是您要传递的值,key是一些参数名称(你喜欢什么)。

然后您的第二页可以参考location.search中的页面参数值。