3.4理解继承
一.基于原型的继承:
步骤:
(1)在子类构造函数中调用基类构造函数,从而继承基类的属性。
(2)将基类的一个新实例赋给子类,从而继承基类的方法。
Samples.Cat=function()
{
Samples.Pet.call(this);
}
Samples.Cat.prototype =new Samples.Pet(); //测试代码
Samples.Pet.registerClass('Samples.Pet');
Samples.Cat.registerClass('Samples.Cat');
调用:
var cc=new Samples.Cat();
cc.set_name("白猫");
cc.speak();
覆盖方法:
Samples.Cat.prototype.speak=function (){alert ('meeeewooooo')};
二.Microsoft Ajax Library从一个基类派生子类
function Pet()
{
this._name;
this._age;
}
Pet.prototype={
&n ......
3.4理解继承
一.基于原型的继承:
步骤:
(1)在子类构造函数中调用基类构造函数,从而继承基类的属性。
(2)将基类的一个新实例赋给子类,从而继承基类的方法。
Samples.Cat=function()
{
Samples.Pet.call(this);
}
Samples.Cat.prototype =new Samples.Pet(); //测试代码
Samples.Pet.registerClass('Samples.Pet');
Samples.Cat.registerClass('Samples.Cat');
调用:
var cc=new Samples.Cat();
cc.set_name("白猫");
cc.speak();
覆盖方法:
Samples.Cat.prototype.speak=function (){alert ('meeeewooooo')};
二.Microsoft Ajax Library从一个基类派生子类
function Pet()
{
this._name;
this._age;
}
Pet.prototype={
&n ......
国内CMS:
1.SiteServer CMS
SiteServer CMS 网站内容管理系统(著作权登记号2008SR15710)是定位于中高端市场的CMS内容管理系统,能够以最低的成
本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大的网站平台。
SiteServer CMS 是基于微软.NET 平台开发的网站内容管理系统,它集成了内容发布管理、多站点管理、定时内容采集
、定时生成、多服务器发布、搜索引擎优化、流量统计等多项强大功能,独创的 STL 模板语言,通过Dreamweaver 可视化插
件能够任意编辑页面显示样式,生成纯静态页面。
经历了七年的发展、众多项目的应用以及市场的检验,SiteServer CMS 不断吸收来自各方面的发展建议和成功经验,
其功能不断完善和发展,系统目前已经具有成熟稳定、运行速度快等特点,适合门户、政府、学校、企业以及其他各种资讯
类网站使用。
下载地址:
http://www.siteserver.cn
2.NetCMS
NetCMS是基于ASP.NET2.0开发的网站内容管理系统,程序完全开源,没有任何文件加密, 不需要注册任何组件,完全开
源方便您二次开发。
全新“网站模板与 ......
UrlScan的3.1是一个安全的工具,限制了IIS的HTTP请求将处理类型。 通过阻止特定的HTTP请求,在URLScan 3.1安全工具有助于防止对服务器应用程序可能有害的请求。 UrlScan的3.1是URLScan 2.5的更新版本。支持IIS 5.1中,IIS 6.0和IIS 7.0在Windows Vista和Windows Server 2008。下载地址http://download.csdn.net/source/2057125
阻止对Web应用程序可能有害的请求
UrlScan3.1根据管理员设置的规则过滤所有传入到服务器的请求。只要请求通过过滤,才能得到服务器的处理。
减轻SQL注入攻击
通过 UrlScan3.1的可配置可以过滤HTTP查询字符串值和其他的HTTP标头,以减轻SQL注入攻击,从而巩固应用程序的安全。
分析日志文件
UrlScan3.1提供了W3C格式的日志文件分析文件,遵循微软日志分析器2.2分析解决方案。
特征
新的URLScan 3.1版本可以安装在IIS 5.1,IIS 6.0和IIS 7.0 上
创建独特的“拒绝”规则用于检测查询字符串,所有标题,或特定头。
在一个全局的DenyQueryString配置节中,您可以自定义请求规则
在一个全局的AlwaysAllowedUrls配置节部分允许您指定安全的网址,从而通过URL的检查。
在一个全局的AlwaysAllowedQ ......
UrlScan的3.1是一个安全的工具,限制了IIS的HTTP请求将处理类型。 通过阻止特定的HTTP请求,在URLScan 3.1安全工具有助于防止对服务器应用程序可能有害的请求。 UrlScan的3.1是URLScan 2.5的更新版本。支持IIS 5.1中,IIS 6.0和IIS 7.0在Windows Vista和Windows Server 2008。下载地址http://download.csdn.net/source/2057125
阻止对Web应用程序可能有害的请求
UrlScan3.1根据管理员设置的规则过滤所有传入到服务器的请求。只要请求通过过滤,才能得到服务器的处理。
减轻SQL注入攻击
通过 UrlScan3.1的可配置可以过滤HTTP查询字符串值和其他的HTTP标头,以减轻SQL注入攻击,从而巩固应用程序的安全。
分析日志文件
UrlScan3.1提供了W3C格式的日志文件分析文件,遵循微软日志分析器2.2分析解决方案。
特征
新的URLScan 3.1版本可以安装在IIS 5.1,IIS 6.0和IIS 7.0 上
创建独特的“拒绝”规则用于检测查询字符串,所有标题,或特定头。
在一个全局的DenyQueryString配置节中,您可以自定义请求规则
在一个全局的AlwaysAllowedUrls配置节部分允许您指定安全的网址,从而通过URL的检查。
在一个全局的AlwaysAllowedQ ......
最近的项目里用到AjaxControlToolkit 3.5,项目完成以后在本地测试没问题,放到服务器上去在IE6就出现Ajax 客户端框架未能加载的问题,在FF,IE7,Opera,Safari等浏览器都没问题,真是搞不懂MS怎么搞得,现在 就想抛弃IE6,找的好辛苦啊,网上说的解决方案都试过了,都没用,最后找到的答案是:应用程序的编码问 题,只要在system.web中加个 就可以 解决。 这些小问题往往是最烦人的,也是最耗时的,我就耗了一个下午还没搞定,第二天上午一不小心看到这个方 案,试了试一下,ok了,哈哈 ......
最近的项目里用到AjaxControlToolkit 3.5,项目完成以后在本地测试没问题,放到服务器上去在IE6就出现Ajax 客户端框架未能加载的问题,在FF,IE7,Opera,Safari等浏览器都没问题,真是搞不懂MS怎么搞得,现在 就想抛弃IE6,找的好辛苦啊,网上说的解决方案都试过了,都没用,最后找到的答案是:应用程序的编码问 题,只要在system.web中加个 就可以 解决。 这些小问题往往是最烦人的,也是最耗时的,我就耗了一个下午还没搞定,第二天上午一不小心看到这个方 案,试了试一下,ok了,哈哈 ......
本文我们将讨论的是ASP.NET页面间数据传递的几种方法,对此希望能帮助大家正确的理解ASP.NET页面间数据传递的用处以及便利性。
0、引言
Web页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在用ASP.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保证数据在页面间进行正确、安全和高效地传送,Asp.net 提供了状态管理等多种技术来解决保存和传递数据问题,以下来探讨.NET 下的解决此问题的各种方法和各自的适用场合。
1、ASP.NET页面间数据传递的各种方法和分析
1.1 使用Querystring 方法
QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递。如页面A.aspx 跳转到页面B.aspx,可以用Request.Redirect("B.aspx?参数名称=参数值")方法,也可以用超链接:,页面跳转后,在目标页面中可用Ruquest["参数名称"]来接收参数。使用QuerySting 方法的优点是实现简单, 不使用服务器资源;缺点是传递的值会显示在浏览器的地址栏上,有被篡改的风险,不能传递对象,只有在通过URL 请求页时查询字符串才是可行的。
1.2 利用隐藏域
隐藏域不会显示 ......
ValidationSummary:该空间的作用是把所有验证错误的列表显示在页面的同一个地方。
属性:DisplayMode:显示错误信息的方式:BulletList放在<ul><li></li></ul>里;List放在<div>错误1<br/>错误2</div>中,不同信息使用<br/>隔开;SingleParagraph放在<div></div>中
HeaderText:用于在显示错误信息(验证摘要)上方显示标题文本
ShowMessageBox:是否以弹出警告对话框来显示验证摘要
ShowSummary:隐藏页面中显示的验证摘要
说明:该控件不像上述几个控件那样需要绑定被验证的表单字段ID和需要显示的错误文本。该控件作用就是收集上述5个验证控件中Text属性制定的错误信息,集中显示在ValidationSummary上。当我们只想把其他验证控件的信息都放到ValidationSummary时,可以把其他验证控件的Display属性设置为none
......