关于网友提出的“js跳转代码 后台调用js方法跳转界面,在跳转过程中传参。”问题疑问,本网通过在网上对“js跳转代码 后台调用js方法跳转界面,在跳转过程中传参。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:js跳转代码 后台调用js方法跳转界面,在跳转过程中传参。
描述: 前台:
后台调用该js方法
BarValue.Click = "cks()";//这表示矩形图的第一个矩形被点击啦
BarValue2.Click = "cks2()";//这表示矩形图的第一个矩形被点击啦
这样主界面实现的效果是—>点击界面上矩形图中的第一个矩形时会跳转到了Default1.aspx,点击矩形图的第二个矩形时会跳转到了Default2.aspx。但是如果矩形图中有一千个矩形呢?我要做1000个界面还得累死。
所以我想—>
在程序执行JS方法的时候穿进去一个参数,执行方法后跳转到同一个界面Default3.aspx中。在Default3.aspx后台只要判断传过来的参数是几执行相应逻辑即可。
举个例子:
比如上例中的Default1.aspx和Default2.aspx可以合并成一个界面Default3.aspx中,Default3.aspx后台代码为
if(传过来的参数=1)
{
//就是之前Default1要呈现的东西
}
if(传过来的参数=2)
{
//就是之前Default2要呈现的东西
}
_________________________________________________________________________________________________________
大概思路是这样的,希望能帮忙写出代码,初学ASP.NET代码不会写。
希望高手指点。
感激不尽!!!!!
解决方案1: up
解决方案2: Response.Write("
解决方案3: 使用 Request.QueryString["index"]
值是 字符型, 如果 url 中 没有 index 参数的话 会返回null
这样写
string index = Request.QueryString["index"]??"";
switch(index)
{
case "1":
//do sth;
break;
case "2":
//do sth;
break;
case "3":
//do sth;
break;
default:
break;
}
解决方案4:
不能在后台这样调用
你可以 这样写
解决方案5:
http://localhost:1812/EnergyManagement/Default3.aspx.aspx
看到问题了么
你多写了一个 .aspx
解决方案6: 不如直接使用ajax来调用函数了,可以直接写:Response.Write("")
解决方案7: location.href="/WebContent/checkuser?name="+name.value+"&password="+password.value;
后面是传递的参数 参考!····
解决方案8: 我在1楼写的,不是你想要的,这样写
解决方案9: BarValue.Click = "cks()";//这表示矩形图的第一个矩形被点击啦
BarValue2.Click = "cks2()";//这表示矩形图的第一个矩形被点击啦
你这里的后台指的什么
解决方案10:
以上介绍了“js跳转代码 后台调用js方法跳转界面,在跳转过程中传参。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2225266.html