把最直接的问题提出.
<%@ Page Language="C#" CodeFile="TJRepeater.aspx.cs" Inherits="SystemMng_TJRepeater" %>
<%@ Register Src="../Controls/Menu.ascx" TagName="Menu" TagPrefix="ucl" %>
<!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>
<link href="../css.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<form id="form1" runat="server">
<ucl:Menu ID="Menu1" runat="server"/>
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" >
<tr height="24px">
<td align="right" width="18%" background="../images/s_05.gif" ></td>
<td width="82%" align="right" background="../images/s_05.gif" class="grey">你当前所在位置:系统管理> 数据报表 </td>
</tr>
<tr>
<td width="18%" style=" border-right:1px solid #98B8D2" valign="top" align="center">
<a href="DocDetail.aspx" target="right">新增知识报表</a>
</td>
<td width="82%" valign="top" align="right">
<iframe align="right" id="right" name="right" src="right.aspx" style="width:100%; height:100%; z-index:1" frameborder="0" src="right.aspx" scrolling="no"></iframe>
</td>
</tr>
</table>
</form>
</body>
</html>
为什么这个页面iframe里面的right.aspx显示不出来,路径没问题.
当我删除
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
后就可以正确显示.
嘴角起泡,仍然说谢谢
------解决方案--------------------------------------------------------
学习了....
------解决方案--------------------------------------------------------
一个是1.1 一个是2.0
.NET2.0似乎不支持这样.
你先在frontpage里面调试好了在复制进去试试
------解决方案--------------------------------------------------------
楼上说法不对,和.net framework 1.1 2.0有啥关系?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >这句代表你的页面使用XHTML 1.0标准,而去掉这句代表你的页面使用HTML 4.0.
XHTML 1.0对很多地方作了修改,语法要求更加严格,一些旧语法在此已不被支持,关于楼主的Iframe中的src属性在XHTML 1.0标准中是否有效建议去w3c查查.
------解决方案--------------------------------------------------------
另外你的src好像写重复了吧,这样的细节在xhtml 1.0中是肯定不会宽容的.
------解决方案--------------------------------------------------------
楼上说法不对,和.net framework 1.1 2.0有啥关系?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >这句代表你的页面使用XHTML 1.0标准,而去掉这句代表你的页面使用HTML 4.0.
XHTML 1.0对很多地方作了修改,语法要求更加严格,一些旧语法在此已不被支持,关于楼主的Iframe中的src属性在XHTML 1.0标准中是否有效建议去w3c查查.
-----------
同意!
------解决方案--------------------------------------------------------