您当前的位置:首页 > 精选知识 > 正文

contentplaceholder(ContentPlaceHolder 控件的作用)

本文目录

  • ContentPlaceHolder 控件的作用
  • .net中母板页如何调整ContentPlaceHolder的大小
  • 母版如何使用
  • asp.net,我建了一个母版页,里面分左右有两个ContentPlaceHolder,分为左右两个可编辑区

ContentPlaceHolder 控件的作用

容器控件,母版页用来做一个占位符,引用该母版页的子页面里Content控件如果引用了此ID则将子页面Content的内容替换到ContentPlacdHolder里

.net中母板页如何调整ContentPlaceHolder的大小

我给代码你自己看一下:《div id=“cphContentDiv“》 《asp:ContentPlaceHolder id=“cphContent“ runat=“server“》 《/asp:ContentPlaceHolder》《/div》然後通过CSS样式控制层的大小以控制ContentPlaceHolder的大小CSS样式:#cphContentDiv{ margin:0px; padding:10px 0px 0px 10px; width:82%; float:left;} margin:0px;:意思是外边距为0像素padding:10px 0px 0px 10px;:内边距,上右下左依次为10,0,0,10像素 width:82%;:为层宽占屏幕的82%float:left:为向左浮动

母版如何使用

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.,我们看到页面:

asp.net,我建了一个母版页,里面分左右有两个ContentPlaceHolder,分为左右两个可编辑区

左边导航你就直接用div写就行,然后就是连接:《a href=“左边1.aspx“ target=“Iframepage“》左边导航1《/a》《a href=“左边2.aspx“ target=“Iframepage“》左边导航2《/a》右边可以用iframe写,如下:《div id=“main“》 《iframe src=“左边1.aspx“ id=“iframepage“ frameborder=“0“ scrolling=“no“ title=“iframepage“ onl oad=“iFrameHeight()“ 》《/iframe》《/div》(这个页面是你进入主页后显示的)你还得再做一个页面左边2.aspx,也就是当你点”左边导航2“链接时候在div标签main中显示左边2.aspx。(注:左边1.aspx跟左边2.aspx都是单独网页。为了方便我用的中文名,lz做的时候最好都改成英文名)你也可以到网上搜索iframe。


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: securecrt中文乱码(Linux SecureCRT中文出现乱码怎么办)

下一篇: 四川外语学院成都学院宿舍(四川外语学院成都学院)



推荐阅读