相关推荐:用Asp.net制作顶部导航控件 ASP.Net开发新手常见问题备忘录 在Asp.net 2.0中,提供了一个MasterPage的功能,它可以让我们很方便的完成页面的整体结构相同的网站,而且后期修改界面的时候只要修改一下MasterPage即可,无需一个个界面进行修改,这样就大大的方便了开发人员.其实类似这种技术在Asp.net1.1中也可以实现. //取得当前访问的路径 然后点击“添加添加Web用户控件”新建三个用户控件,分别命名为MasterPage.ascx、Head.ascx和Foot.ascx,在MasterPage.ascx中添加一个三行两列的表格,然后将Head.ascx和Foot.ascx控件拖到MasterPage.ascx中,同时在左右两侧均添加一个PlaceHolder控件,分别命名为hldLeftControl和hldRightControl,完成后效果如下:
此时只要将MasterPage.ascx拖到具体的页面中,比如Index.aspx,运行后就会显示顶部、底部的内容。接下来要根据当前访问的文件地址,确定动态加载哪些用户控件到左右两侧位置,这部份操作在MasterPage.ascx.cs中完成。代码如下: switch(strNowViewFile) 添加了以上代码后,如果访问的页面是index.aspx,在index.aspx页右侧,就会加载Control_Index_IndexRightControl.ascx控件的内容,如果访问的是Register.aspx页,右侧就会加载Control_Login_Register.ascx控件的内容.这样就实现了类似MasterPage的功能. |
正在阅读:Asp.net1.1实现仿2.0 MasterPage效果Asp.net1.1实现仿2.0 MasterPage效果
2005-09-21 10:10
出处:PConline
责任编辑:moningfeng
302 Found
Powered by Tengine
302 Found
Powered by Tengine