日期:2014-05-17  浏览次数:20497 次

传参跳转问题
假设说我有4个页面ABCD

在A页面,我有两个文字连接,连接到B页面
<a herf="(B页面)XX.aspx?menu=1">b1</a>
<a herf="(B页面)XX.aspx?menu=2">b2</a>

在B页面中,有个iframe,连接C或D页面
<iframe src="C连接或D连接"><iframe>
现在要实现的是,当我点击B1跳转到B页面的时候,将c连接当做一个参数传递到B页面中并附在iframe的src上,当我点击B2的时候将D连接当成一个参数传递到B页面中?

因为是初学者,所以希望给予详细点的说明

------解决方案--------------------
你可以根据传来的menu值判断
用js处理就可以
if(menu=1)
{
设置框架的src
}
else
{
设置框架的src

}
------解决方案--------------------
B.aspx
<iframe src="<%= URL %>"><iframe>

B.aspx.cs
public string URL = "";
override protected void OnInit(EventArgs e)
{
switch(Request["menu"])
{
case "2":
URL="d.aspx";
break;
default:
URL="c.aspx";
break;
}
}