我用vc2005做母版页的时候,怎么只能在母版的上侧和下侧加东西,左右侧无法添加?!

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:27:21
如题!
补充:我把导航从工具箱里拖出来加到左侧,一松手自动就跑上边去了,试了n次,这是怎么回事?!?!

还有,vc2005里,无法母版套母版么?

控件在页面中的位置,与是不是母版页无关,与控件容器的样式有关,还是要用html table,将ContentPlaceHolder放在Table中,其它控件也放在Table中。
母版页嵌套是支持的,但做起来比2008麻烦:
建好一个母版页MpFather.master,内有一个ID为ContentPlaceHolder1的控件。
再新建一个母版页MpChild.master,需要手工将源文件中Master指令以下全删,改为
<asp:Content ID="Content" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:TextBox runat="server">
</asp:TextBox>
<asp:ContentPlaceHolder ID="cp2" runat="server" />
</asp:Content>
cp2是给内容页用的,Content是从MpFather.master获得的,TextBox是子母版页的母版测试内容。
另外,要改MpChild.master的Master指令,添加MasterPageFile属性,指向MpFather.master

模板页跟普通页面没有区别的 都需要布局的 用table还是用div+css看你的具体情况了 导航如果你不设置的话 默认的是在上边的位置
母版嵌套母版?没试过

在。net里,是支持母版页之间的相互嵌套的,但是,楼主必须手动的写代码。而不可以用设计视图的。