A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 石国庆 中级黑马   /  2013-3-28 22:27  /  2048 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

aspx页面中如何添加htm的模版页面?

3 个回复

倒序浏览
aspx添加htm的模版页面?你想问的应该是在aspx中怎样使用模版页面进行网站大部分相同页面进行统一规划和布局吧?
如果是这样就是引用母版页技术进行套用,其实就是把相同页面的html代码提取出来,放到母版页中,在你创建页面时引用母版页就可以了。母版页相当于挖坑,子页面属于填坑
回复 使用道具 举报
先用html建好模版,然后新建母版页,保留母版页顶端的<%%>标记,其他的部分用先前的html替换。
模版页 要预先留“坑”,在使用母版页的内容页中“填坑”。具体可以看杨老师的视频:第11季asp.net中级
回复 使用道具 举报
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
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马