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

关于aspx页面的框架结构
先上代码:
前台的

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="sdg.aspx.cs" Inherits="SD.sdg" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<frameset rows="0,* " border=0, height=100% ,width=100% > 
          <frame name=top src="bgsound.htm" ></frame>
           <frame name=main src='<%=name %>' </frame>
</frameset>
</html>

后台:namespace SD
{
    public partial class sdg : System.Web.UI.Page
    {
        public static string name;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
              string name=Request.QueryString["name"];
            }


        }
    }



我想实现从别的页面跳转过来,在第二个框架里显示,现在的问题是,跳转过来,url是正确的例如:http://localhost:15873/sdg.aspx?name=Aboutus.aspx

但是,第二个框架处却是一片空白,并不是提示404.。。却也不显示,这是什么原因呢?大牛,求教你们了
------解决方案--------------------
BS开发就有这个问题,这些真的和你使用的浏览器有关系。我觉着这样的问题没有必要钻牛角尖。
------解决方案--------------------
引用:
引用:BS开发就有这个问题,这些真的和你使用的浏览器有关系。我觉着这样的问题没有必要钻牛角尖。那我要怎么办啊,客户那个傻逼就要用ie6,我日他全家祖宗


中国用IE6的人还是有一些的,如果反过来你是这个网站的使用者,你的机器正好是IE6,你会不会骂这个网站是哪个SB做的,.....!@#$%^&*( ?

既然你是frame?结构,要么是frameset结构问题,要么是里面的页面问题。
rows="0,* " 是不是这个0的问题?