黑马程序员技术交流社区

标题: aspx页面中如何添加htm的模版页面? [打印本页]

作者: 石国庆    时间: 2013-3-28 22:27
标题: aspx页面中如何添加htm的模版页面?
aspx页面中如何添加htm的模版页面?
作者: 黑马-杨鹏立    时间: 2013-3-28 22:42
aspx添加htm的模版页面?你想问的应该是在aspx中怎样使用模版页面进行网站大部分相同页面进行统一规划和布局吧?
如果是这样就是引用母版页技术进行套用,其实就是把相同页面的html代码提取出来,放到母版页中,在你创建页面时引用母版页就可以了。母版页相当于挖坑,子页面属于填坑
作者: 宋兴征    时间: 2013-3-29 09:09
先用html建好模版,然后新建母版页,保留母版页顶端的<%%>标记,其他的部分用先前的html替换。
模版页 要预先留“坑”,在使用母版页的内容页中“填坑”。具体可以看杨老师的视频:第11季asp.net中级
作者: 郑丹丹1990    时间: 2013-3-29 09:56
1.首先添加一个母版页后缀为.master如:Master.master
2.把不变的部分写在模板中,比如Header,Foot等部分
3.把变的部分用一个  <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
                                </asp:ContentPlaceHolder>
控件进行占位符。
4.再建一个非母版页如:Index.aspx
5.将建好的母版Master.master页直接拖入Index.aspx页
6.在Index.aspx中会生成<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">AAAAAA</asp:Content>的几行代码,
在这里AAAAAA是你可以自己编写Index的代码区域。
注:<asp:ContentPlaceHolder>控件意思就是说。<asp:ContentPlaceHolder>我这个控件所占有的位置是给<asp:Content >控件占的!任何控件都不能抢哈!
不知道您是否理解,不理解我可以给你简单的c# code




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2