ASP.net框架问题

Tomtop 2011-07-09 09:50:50
我们在做JSP页面时,喜欢用一个include包含一个页面头,而下面用的是左右框架显示内容,而在ASP.net中,是用母版页面实现,其它页面全部继承实现吗?还是继续用一个frame框架?还是说只在母版页面中的内容页中替换?看书中的介绍没有搞明白,请指教一下,谢谢!
...全文
131 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tomtop 2011-07-11
  • 打赏
  • 举报
回复
其实我现在的问题是这样的:我想做一个网页,主页面是上面flas头,中间是菜单,接下来是内容,最下面是常见的页尾固定链接。

点击链接要弹开新的页面,二级页面希望继承主页面的flas头和菜单,下面是左右框架。点左边的列表项,右边的内容页动态变化,如何实现?
谢谢!
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 msdnxgh 的回复:]
不是吧,母版页就是可以继承的啊,用户控件,也有用户控件功能啊,他说的那种,可以用用户控件,也可以用母版页,

建议方法就是,先用母版页,母版页包页头,页尾,中间部门,左边导航栏,就用,用户控件。
[/Quote]

嗯,怎么说呢?!asp.net的设计在这里有点混淆。母板页在运行时就是用户控件,页面在运行时装载这个用户控件,然后为它传递所有的content内容。

母板页和传统的用户控件的区别可能是在设计方面。母板页上包括最终用于产生输出到客户端的完整页面模板,此时使用它的页面反而不包括这些;而普通传统用户控件则是作为局部(即include部分)来设计的,此时页面上包括最终用来产生输出到浏览器端的页面模板。

使用母板页的页面跟它的母板页,没有任何继承关系,纯粹是组合关系。
  • 打赏
  • 举报
回复
[Quote=引用楼主 tomtop 的回复:]
我们在做JSP页面时,喜欢用一个include包含一个页面头,而下面用的是左右框架显示内容,而在ASP.net中,是用母版页面实现,其它页面全部继承实现吗?还是继续用一个frame框架?还是说只在母版页面中的内容页中替换?看书中的介绍没有搞明白,请指教一下,谢谢!
[/Quote]

显然不是。母板页的意思,是页面为母板业提供内容,而不是页面将母板页嵌入。如果要嵌入,那个叫做用户控件(ascx)。
MSDNXGH 2011-07-09
  • 打赏
  • 举报
回复
[Quote=引用楼主 tomtop 的回复:]
我们在做JSP页面时,喜欢用一个include包含一个页面头,而下面用的是左右框架显示内容,而在ASP.net中,是用母版页面实现,其它页面全部继承实现吗?还是继续用一个frame框架?还是说只在母版页面中的内容页中替换?看书中的介绍没有搞明白,请指教一下,谢谢!
[/Quote]

一般不用frame框架,后台用用还行,因为,谷歌,百度,等对frame框架不友好
MSDNXGH 2011-07-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 karascanvas 的回复:]
母版页是个用户控件,页面不继承母版页。
[/Quote]

不是吧,母版页就是可以继承的啊,用户控件,也有用户控件功能啊,他说的那种,可以用用户控件,也可以用母版页,

建议方法就是,先用母版页,母版页包页头,页尾,中间部门,左边导航栏,就用,用户控件。
种草德鲁伊 2011-07-09
  • 打赏
  • 举报
回复
母版页是个用户控件,页面不继承母版页。
oo00gg99 2011-07-09
  • 打赏
  • 举报
回复
顶楼上 使用用户控件ascx

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧