当前位置:编程学习 > C#/ASP.NET >>

关于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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,