在使用MasterPage过程中,发现一些问题:
1.在MasterPage中使用<form runat="server"/>标记会造成继承的子页出现样式问题,解决的方法是让各子页在content中声明自己的<form runat="server"/>以供服务器控件提交。
2.另一个比较头痛的问题是<head/>的调整。由于head标记记在MasterPage中,带来两个问题:
    2.1.一个是各子页Title的声明。如果在MasterPage的head中声明Title,则所有页都使用相同页名。解决方法是:在MasterPage中<head runat="server">,之后在各子页中添加<%@ Page Title="我的收藏">.
    2.2.另一个是CSS的生命。这个我在网上查到两篇解决办法:
            定义控件方式:http://www.cnblogs.com/RChen/archive/2006/05/23/masterpage_with_css.html
            修改母页标签方式:http://www.cnblogs.com/XwendotNet/archive/2007/07/21/826767.html
    但是我自己的实践时:直接在head中添加content,子页在对应的content中写head内容,也一样可以。
                                                                                  

Posted on 2008-06-18 09:47  曹岳  阅读(835)  评论(1)    收藏  举报