可否将一个asp.net页面作为template

问题描述

asp.net新手,刚开始做几天,因为项目紧急,没时间细看了,看了一下微软的视频,建了一个masterpage,设计了包含header,menu,content和footer几个div的框架,然后将contentplaceholder放在content的div中,然后新建webform并将masterpage作为masterpage使用,在contentplaceholder里面设计页面,问题是,以后要建的页面,都和这个页面差不多的结构,即在该页面中,建立几个新的div,每个div有个功能,我找了一下,没有发现可疑将已有asp文件定制为模板的菜单,而如果将页面div设计部分放在masterpage的contentplaceholder中,任何在masterpage的contentplaceholder的设计都是无效的,怎么解决这个问题,新手,不好意思。

解决方案

解决方案二:
我在masterpage的contentdiv中加入几个contentplaceholder,但还是不能解决这个问题,我希望的是在content里面定制好几个区域后,将其作为模板,当模板改变的时候,比如删除某个区域后,所有文件的都改变,而不用我每个页面去进行改动,不知道asp.net中的页面继承能否做这个事
解决方案三:
嵌套模板页
解决方案四:
是嵌套母版页

时间: 2024-07-30 15:09:54

可否将一个asp.net页面作为template的相关文章

Asp.net页面的生命周期

asp.net|页面 介绍 Asp.net是微软.Net战略的一个组成部分.它相对以前的Asp有了很大的发展,引入了许多的新机制.本文就Asp.net页面的生命周期向大家做一个初步的介绍,以期能起到指导大家更好.更灵活地操纵Asp.net的作用. 当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件.在我们试图建立Asp.net页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃.然而,如果被正确的

asp.net页面重定向方法小结

asp.net|页面 一.Transfer Execute Redirect重定向方法介绍 1.Server.Transfer方法: Server.Transfer("m2.aspx");//页面转向(服务器上执行). 服务器停止解析本页,保存此页转向前的数据后,再使页面转向到m2.aspx, 并将转向前数据加上m2.aspx页结果返回给浏览器.   2.Server.Execute方法: Server.Execute("m2.aspx"); 服务器保存此页转向前的

ASP.NET页面与IIS底层交互和工作原理详解

ASP.NET页面与IIS底层交互和工作原理详解  第一回:   引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net.他们耐心.细致地告诉你如何一步步拖放控件.设置控件属性.编写CodeBehind代码,以实现某个特定的功能. 这种做法,实际上是回答了"如何去做"的问题,却没有回答"为什么可以这样做"的问题. 尽管我很推崇 悉江华 先生的<圣殿祭祀的Asp.Net开发详解>一书,但当我翻看了一下其对角色(R

在ASP.NET 2.0中操作数据之十八:在ASP.NET页面中处理BLL/DAL层的异常_自学过程

导言 在一个使用了分层体系架构的ASP.NET web应用系统里处理数据,一般遵循以下几步: 1.确定业务逻辑层需要调用哪个方法,并且需要出入哪些参数.这些参数可以通过硬编码设置,程序自动设定,或者由用户输入. 2.调用此方法. 3.处理结果.当调用一个返回数据的BLL方法时,这包括绑定数据到Data Web服务器控件.而对于修改数据的BLL方法而言,这包括基于返回值的基础上执行某些动作,或者适当地处理在第二步中引发的异常. 正如我们在前一节里看到的,无论ObjectDataSource控件还是

asp.net页面生命周期详解_实用技巧

Asp.net是微软.Net战略的一个组成部分.它相对以前的Asp有了很大的发展,引入了许多的新机制.本文就Asp.net页面的生命周期向大家做一个初步的介绍,以期能起到指导大家更好.更灵活地操纵Asp.net的作用.当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件.在我们试图建立Asp.net页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃.然而,如果被正确的操纵,一个页面的执行周期将是一

三种asp.net页面跳转的方法_实用技巧

第一种方法:response.redirect这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但它可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护.但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端.需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session.代码如下  using System; using System

asp.net页面缓存cache分析

缓存方式 ASP.NET中的缓存大体上分为两种方式:应用程序缓存和页面输出缓存.前者用编程的方式来缓存数据,这是本文主要说明的东西:后者是通过配置每个页面或是Web.config文件来实现的.而页面输出缓存有两种方式,一是缓存整个页面,一是缓存部分页面--这部分的内容以后再说.   自动移除 ASP.NET从缓存中自动移除数据的原因是以下之一: 服务器内存过低: 缓存项过期: 缓存项依赖改变.   应用程序缓存依赖 缓存依赖可以有以下几种方式:键和值依赖:文件依赖,缓存项依赖于一个外部文件,比如

asp.net页面调用redirect,execute,transfer

asp.net页面调用redirect,execute,transfer 当需要把用户跳转到另一台服务器上的页面的时候      使用redirect 当需要把用户跳转到非aspx页面时候,如html    使用redirect 需要把查询字符串作为url一部分的 1 response.redirect  这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳  转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护.但速度慢是其最大缺陷!

一个虚拟空间可否存放ASP和ASP.NET网站【大家帮帮忙】解答下

问题描述 一个域名,一个虚拟空间可否存放ASP和ASP.NET网站,比如说,A是公司集团网站,B是集团网站的子网站,问题我遇到了,A和N两个都是独立做的网站,如何可以兼并,做个链接可以吗? 解决方案 解决方案二:一般国内windows空间,是什么都支持的,可以并存放到一起也没有问题,可以正常运行,不要页码路径不冲突解决方案三:LZ如果asp是主站,则asp.net这个网站需要这个域名下的话得加一个虚拟目录,如果是asp.net是主站,则asp页面直接放目录下就可以访问了,不过需要注意asp网站的