关于iframe显示的问题,求打通任督脉。
//001.aspx------------
//该页面有7个<a>标签 : <a href="002.aspx?data=xxx" target="ermm_iframe" >AAAAAA</a> ,xxx是某个数据.
<iframe id="ermm_iframe" name="ermm_iframe" frameborder="0"
scrolling="no" src="002.aspx?data=default" ></iframe> <!--框架默认的参数是"default"-->
//002.aspx.cs
---------------
public string [] Url = { "", "", "", "", "", "", "", "", "" };
public string [] ID = { "", "", "", "", "", "", "", "", "" };
/************************** ajax 页*/
protected void Page_Load(object sender, EventArgs e)
{
string maincode = Request.QueryString["data"].ToString();
if ( maincode== "default")
{
//默认处理Url,ID数组
SetDefault();
}
else
{
//这里设置一个断点。
//根据传来的参数处理Url 和ID 数组,用于前台绑定显示内容
{
}
//问题:
运行001.aspx ,在iframe框架里面显示的是default参数页(正常显示)
当点击001.aspx 中的<a >标签时,iframe框架就没有数据显示了,
并且else里面的断点也没击中,
请问这个是什么原因。错误在哪里,求指点,谢谢
--------------------编程问答-------------------- 002.aspx.cs
------------
//改成
if(!IsPostBack)
{
//设置默认页
}
else
{
//断点
//根据data值设置页面
}
//这样改,也不可以。。依然无法击中断点。。这是怎么了 --------------------编程问答-------------------- 后台maincode接到的值是什么。 --------------------编程问答-------------------- maincode接到的值是这样的类型“1023221,4589345”
--------------------编程问答-------------------- 前台的绑定是这样:
<table id="table1" cellpadding="7px" cellspacing="7px" >
<tr><td><a href="<%=Url[0] %>" target="_blank" id="<%=ID[0] %>"></a></td><td><a href="<%=Url[1] %>" target="_blank" id="<%=ID[1] %>"></a></td><td><a href="<%=Url[2] %>" target="_blank" id="<%=ID[2] %>"></a></td></tr>
<tr><td><a href="<%=Url[3] %>" target="_blank" id="<%=ID[3] %>"></a></td><td><a href="<%=Url[4] %>" target="_blank" id="<%=ID[4] %>"></a></td><td><a href="<%=Url[5] %>" target="_blank" id="<%=ID[5] %>"></a></td></tr>
<tr><td><a href="<%=Url[6] %>" target="_blank" id="<%=ID[6] %>"></a></td><td><a href="<%=Url[7] %>" target="_blank" id="<%=ID[7] %>"></a></td><td><a href="<%=Url[8] %>" target="_blank" id="<%=ID[8] %>"></a></td></tr>
<tr><td></td></tr>
</table>
现在可以正常击中了,传递过来的参数页可以正常接收并且保存到ID和Url两个数组,,但是,除了默认页可以
正常显示,其他的就没有显示,
--------------------编程问答-------------------- 其中我在一个.css文件里面分别定义了各个ID值对应的属性。
#10291001_id{display:block; width:105px;height:108px;background:url("blackimage/classmenu.png") -8px -56px;border:none;text-decoration:none;}
#10291005_id{display:block; width:105px;height:108px;background:url("blackimage/classmenu.png") -141px -56px;border:none;text-decoration:none;}
遗憾的是。好像,没办法实现。。。
补充:.NET技术 , ASP.NET