asp.net2.0中关于自定义控件和IFRAME问题,高手帮忙看看 30
我写一个a.aspx文件,里面调用menu.ascx自定义控件,然后在a.aspx中还有一个iframe。自定义控件menu.ascx中有三个按钮,我打算分别点击这三个按...
我写一个a.aspx文件,里面调用menu.ascx自定义控件,然后在a.aspx中还有一个iframe。自定义控件menu.ascx中有三个按钮,我打算分别点击这三个按钮,使得iframe中分别显示11.aspx\12.aspx\13.aspx这三个页面。该怎样做?
不知道我说明白了没有,也就是通过aspx文件中调用的自定义控件中的按钮来变换该aspx文件中的iframe的显示的页面。请高手指点
怪我没说清楚,我的menu.ascx控件是一个treeview,在menu.ascx.cs中写的是
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
if (TreeView1.SelectedValue == "1")
{
Response.Redirect("/default.aspx");
}
else if(TreeView1.SelectedValue=="2")
{
Response.Redirect("~/member/main.aspx");
}
}所以我不知道这个response.redirect该怎么写(或者用别的表达方法更好请告诉我,我是新手,只会这一种)谢谢 展开
不知道我说明白了没有,也就是通过aspx文件中调用的自定义控件中的按钮来变换该aspx文件中的iframe的显示的页面。请高手指点
怪我没说清楚,我的menu.ascx控件是一个treeview,在menu.ascx.cs中写的是
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
if (TreeView1.SelectedValue == "1")
{
Response.Redirect("/default.aspx");
}
else if(TreeView1.SelectedValue=="2")
{
Response.Redirect("~/member/main.aspx");
}
}所以我不知道这个response.redirect该怎么写(或者用别的表达方法更好请告诉我,我是新手,只会这一种)谢谢 展开
2个回答
展开全部
用js来做 例如:调用时showIframe(1)、showIframe(2)、showIframe(3)就行了
function showIframe(num)
{
switch(num)
{
case 1:
document.getElementById("ifm").src="1.aspx";
break;
case 2:
document.getElementById("ifm").src ="2.aspx";
break;
case 3:
document.getElementById("ifm").src ="3.aspx";
break;
}
}
function showIframe(num)
{
switch(num)
{
case 1:
document.getElementById("ifm").src="1.aspx";
break;
case 2:
document.getElementById("ifm").src ="2.aspx";
break;
case 3:
document.getElementById("ifm").src ="3.aspx";
break;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询