在Web.Config中指定页面的基类
为网站设置统一的页面基类绝对是一个好习惯,可以在基类中完成很多统一的读写处理和行为封装,比如实现防刷新机制、IP屏蔽等功能。
在Web.Config文件中,可以通过指定system.web中的pages节点的pageBaseType属性指定页面的基类:
但这个属性的概念比较模糊,我曾以为此属性会使新建页面的模板发生变化,使它们直接继承你所设定的基类,但不是这样的。
首先此属性会使所有不包含后台代码的独立Aspx页面自动继承于此基类,如这样声明的页面:
此外,此属性还会对所有包含后台代码但并未继承自此基类的页面报错,如这样声明的页面:
假如后台代码是默认的继承代码:
那么在编译时会显示如下错误信息:
此时修改代码,继承于先前所设的基类:
编译才会通过。
我使用的是VisualStudio 2008 SP1及.Net框架3.5 SP1,先前的版本处理方式可能会有所不同。
下载本文章的PDF版本:http://www.box.net/shared/um31uo0lhs
在Web.Config中指定页面的基类相关推荐
- web.config中namespace的配置(针对页面中引用)
web.config中namespace的配置(针对页面中引用) 1,在页面中使用强类型时: @model GZUAboutModel @using Nop.Admin.Models//命名空间(注意 ...
- 解决打不开 RSA 密钥容器 即:加密web.config中的内容
简单的解决方法: WebConfig 加解密,未能使用提供程序"RsaProtectedConfigurationProvider"进行解密.提供程序返回错误消息为: 打不开 RS ...
- 在web.config中添加配置信息
1 在web.config中添加配置信息<configuration><connectionStrings><add name="conStr" co ...
- 使用IConfigurationSectionHandler在web.config中增加自定义配置
VS2008.ASP.NET 3.5 一. 场景 这里仅举一个简单应用的例子,我希望在web.config里面增加网站的基本信息,如:网站名称,网站版本号,是否将网站暂时关闭等. 二. 基本实现 ...
- 关于web.config中customErrors节点说明
关于web.config中<customErrors>节点说明 <customErrors>节点用于定义一些自定义错误信息的信息.此节点有Mode和defaultRedirec ...
- web.config中httpRunTime的属性(转)
配置httpRuntime也可以让FileUpload上传更大的文件,不过设置太大了会因用户将大量文件传递到该服务器而导致的拒绝服务攻击(属性有说明) <httpRuntime> < ...
- asp.net Session在web.config中的三种配置方式——详解
这段代码就是设置session在web.config中的存储方式. < sessionState mode="Off|InProc|StateServer|SQLServer" ...
- (译)利用ASP.NET加密和解密Web.config中连接字符串
介绍 这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串 背景描述 在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Server, A ...
- web.config中的globalization 标签在将几个不同服务器上的网闸内容以统一面貌集成在自己网站上时的要考虑的问题
今天,忽然发现web.config中的<globalization >标签的重要,尤其是在将几个不同服务器上的网闸内容以统一面貌集成在自己网站上时,容易出错,例如下面: --------- ...
最新文章
- Spring Boot 2.4版本前后的分组配置变化及对多环境配置结构的影响
- SparkSQL之关联mysql和hive查询
- struts2中jsp页面上验证码的生成
- 安装 PostgreSQL 时丢失 libintl-8.dll 解决方案
- Linux内核部件分析 设备驱动模型之bus
- linux shell并发执行命令
- Atitit 知识图谱 知识抽取 信息抽取的总结艾提拉总结 目录 1. 知识抽取	1 2. 数据源主要来自两种渠道(	2 2.1. 内部结构化数据vs 外部网页数据	2 3. 2. 知识图谱的数据来
- 【区块链】Decentraland 挖矿教学
- Ubuntu上完美运行QQ
- 阿里云DKMS对接记录
- 今日arXiv精选 | Interspeech/KDD/TACL/ICCV/CIKM
- 公司债务法人代表有义务还吗?
- 23王道考研数据操作目录一览
- 打印资料可以当天发货的网上打印平台选哪家
- 最新版Audition 2023(Au2023) win/mac音频编辑器
- notepad++设置背景颜色为豆沙绿
- Codeforces Round #540 (Div. 3) Coffee and Coursework
- Scheduler: Initial job has not accepted any resources; check your cluster UI to ensure that workers
- 中国矿业大学计算机学院刘一凡,中国矿业大学计算机学院2013级国家奖学金获得者刘一凡采访记...
- android下使用gson解析虾米免费音乐接口,并获取真实下载地址
热门文章
- win11怎么安装安卓app win11上安装安卓app的步骤教程
- php 获取header auth,php CURL Auth请求头和响应头获取
- python 文本处理 保留中英文和标点符号_问一下处理英文文本
- 麦克纳姆轮平台的两种构型
- php json函数参数传递,JSON作为函数参数时应该如何使用
- linux getopt源码,linux getopt()
- switch语句(JS)
- 微信小程序文本溢出省略号(···)
- SylixOS中MTD调用底层接口流程分析
- Nginx设置expires设定页面缓存时间