日期:2014-05-18  浏览次数:20526 次

关于 asp.net 2.0 实现 类似 frameset 功能?
由于   vs.net   2005   能再很好的支持   frameset,
因此,想问一下,
如何通过   masterpage.master   生成   index.aspx   页面文件,

<asp:Content   ID= "top "   ContentPlaceHolderID= "top "   Runat= "Server ">
<a   href= "sys.aspx "> 系统管理 </a>
<a   href= "logout.aspx "> 注销 </a>
</asp:Content>
<asp:Content   ID= "left "   ContentPlaceHolderID= "left "   Runat= "Server ">
    “嵌入左侧页面”
</asp:Content>
<asp:Content   ID= "main "   ContentPlaceHolderID= "main "   Runat= "Server ">
    “中间主要内容显示内容”
</asp:Content>

现在有两个问题:
1:如何在   <asp:Content> </asp:Content>   中间嵌入网页?
2:如何实现在左侧的   <asp:Content   ID= "left "> 菜单页面
      </asp:Content> 里面的超级链接,来刷新右侧
      <asp:Content   ID= "main ">   中的内容?




------解决方案--------------------
frameset页面需要有几十个、上百个吗?通常只有一个页面就够了。

所以,frameset应该不需要masterpage。
------解决方案--------------------
1、“由于 vs.net 2005 能再很好的支持 frameset,”看不懂。
2、MasterPage和frameset不是一回事。
3、现在的网站都有不使用frameset的趋势,怀疑是滚轮鼠标成为标准后。
4、需要用frameset的地方就使用frameset。
------解决方案--------------------
不是嵌入网页吧。
是一个页面定义的时候,就定义好它的母版页是什么。然后在 <Asp:Content> 里直接写内容吧。

------解决方案--------------------
什么乱码起早的