我给代码你自己看一下:<div id=”cphContentDiv”>
<asp:ContentPlaceHolder id=”cphContent” runat=”server”>
</asp:ContentPlaceHolder></div>然後通过CSS样式控制层的大小以控制ContentPlaceHolder的大小CSS样式:#cphContentDiv{ margin:0pxpadding:10px 0px 0px 10pxwidth:82%float:left} margin:0px:意思是外边距为0像素padding:10px 0px 0px 10px:内边距,上右下左依次为10,0,0,10像素 width:82%:为层宽占屏幕的82%float:left:为向左浮动
asp.net 模板页中插入contentplaceholder导致布局打乱,怎么恢复?
1、首先打开visual studio 2005,新建一个asp.net网站,文件系统,C#。
2、在解决方案资源管理器中,右键新建一个新项:
3、选择母版页:
4、打开MasterPage.master,里面有一个contentplaceholder控件,注意不要控件里面写什么东西。 我们转到设计视图,在这个控件外面加上header和footer 两句文本。
5、保存后我们就可以用它来做其它页面了。有两种方法,1是在母版页任意位置右键,点击添加内容页2 是在解决方案资源管理器上新建新项,在生成aspx页面时勾选“选择母版页”

6、选择相应的母版页
7、在新生成的页面源代码只有这几句:
<%@PageLanguage=”C#”MasterPageFile=”~/MasterPage.master”AutoEventWireup=”true” CodeFile=”Default2.aspx.cs”Inherits=”Default2″Title=”UntitledPage”%>
<asp:ContentID=”Content1″ContentPlaceHolderID=”ContentPlaceHolder1″Runat=”Server”>
</asp:Content>
我们可以看到一个content控件,这个东西对应母版页的ContentPlaceHolder1控件,转换到视图页面: 8、其中页头和页脚的文字都是灰色的,我们只能在 content中进行编辑。 保存后访问default2.aspx这个页面,F5.,我们看到页面:
看好要独占一行的HTML标签让他独占一行~不知道你用的啥标签所以不好给具体的css代码有问题去看看css你怎么写的div会独占但是span不会。只能说这么多了具体情况要贴出你asp.net页面的前台代码出来看
以上就是关于.net中母板页如何调整ContentPlaceHolder的大小全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
