当前位置:编程学习 > C#/ASP.NET >>

ASP.Net 中整个程序使用一个母板框架,当页面刷新时只刷新中间的可编辑区域,请详细说明使用过程

我们在做一个考勤系统,我想在整个项目中用一个母板框架(大体描述如图),但不知道应该怎么用这个母板框架,以前没有用过母板,我想要一个详细的描述过程

追问:
我创建了子界面之后怎么不能编辑内容了啊?
你编辑内容的地方是第二个table中的第二个单元格有一块可编辑的区域,你在源代码的这段代码中间放你需要的东西就行了,比如说一张可以读取数据库中的表格。
我想在母版页的“头部”放一个pictureBox控件让控件中的图片链接地址随着不同的字窗体的不同调用不同的图片,有没有办法?
这个是可以实现的
你可以在母版页中放上这个图片控件然后再在你新建的又母版页的窗体的后台代码中写这么一段话:
(this.Master.FindControl("image")as image).imageurl="路径"就好了
是,你会吗?
谢谢,已经成功了谢谢你们的帮助了
答案:在VS2010中的话你可以首先建一个母版页,在母版页中弄一个三个如下:<tale><tr><td></td></tr></table>
<tale><tr><td></td><td>
<asp:ContentPlaceHolder ID="contentHolder" runat="server">
</asp:ContentPlaceHolder></td></tr></table>
<tale><tr><td></td></tr></table>
放贷妈的单元格内是你创建的子页面的内容
注意:创建子页面的时候选择带有母版页的Web窗体就行了
其他:是要在右边显示吗? 那就创建一个母版,然后设计成你上面的图那样了,就像创建平时的页面那样就行了!以后的页面创建时勾选母版,然后选你所创建的母版就行了! 可以采用AJAX局部刷新技术来完成啊 母版中会有这么一个控件<asp:ContentPlaceHolder ID="contentHolder" runat="server"></asp:ContentPlaceHolder>,然后你建的子页中有这个控件
<asp:Content ID="fd" ContentPlaceHolderID="contentHolder" runat="server">
</asp:Content> ContentPlaceHolderID这个属性指向的就是母版中那个控件的id,你确定了母版中那个控件的位置,内容板块也就固定了 ,子页中没有html head body,直接就div,控件这些东西 ,要想无刷新,就把ajax技术用上

上一个:asp后台程序,将原来的gb2312改成utf-8后,编码格式也另存为utf-8,页面空格出现乱码怎么办
下一个:大家做asp程序的网站,常用哪些环境啊

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,