2011年9月20日

练习(00013)

摘要: 参考:第10~12章 ASP.Net③.doc/第10~12章 ASP.Net③.文件夹 阅读全文

posted @ 2011-09-20 19:29 les_vies 阅读(93) 评论(0) 推荐(0) 编辑

ajax

摘要: 简介AJAX(Asynchronous JavaScript and XML/异步JavaScript和XML): 是一种进行页面局部异步刷新的技术①用AJAX向服务器发送请求和获得服务器返回的数据并且更新到界面中 不是整个页面刷新而是在HTML页面中使用JavaScript创建Microsoft.XMLHTTP对象来向服务器发出请求以及获得返回的数据 就像JavaScript版的WebClient一样 在页面中由Microsoft.XMLHTTP来发出http请求和获得服务器返回的数据 这样页面就不会刷新了 ② Microsoft.XMLHTTP是AJAX的核心对象Microsoft.XML 阅读全文

posted @ 2011-09-20 19:17 les_vies 阅读(263) 评论(0) 推荐(0) 编辑

练习(00012)

摘要: 参考:第10~12章 ASP.Net③.doc/第10~12章 ASP.Net③.文件夹 阅读全文

posted @ 2011-09-20 17:06 les_vies 阅读(107) 评论(0) 推荐(0) 编辑

练习(00011)

摘要: 参考:第10~12章 ASP.Net②.doc/第10~12章 ASP.Net②.文件夹 阅读全文

posted @ 2011-09-20 16:59 les_vies 阅读(90) 评论(0) 推荐(0) 编辑

练习(00010)

摘要: 参考:第10~12章 ASP.Net①.doc/第10~12章 ASP.Net①.文件夹 阅读全文

posted @ 2011-09-20 16:57 les_vies 阅读(73) 评论(0) 推荐(0) 编辑

错误页

摘要: 错误页配置(web.config):①<customErrors mode=“On” defaultRedirect=“~/GenericErrorPage.htm”> <error statusCode=“403” redirect=“NoAccess.htm” /> <error statusCode=“404” redirect=“FileNotFound.htm” /></customErrors>②mode的三个可选值(On Off RemoteOnly):On: 总显示定制错误页Off: 总显示调用堆栈等异常信息RemoteOnly: 阅读全文

posted @ 2011-09-20 16:50 les_vies 阅读(294) 评论(0) 推荐(0) 编辑

缓存Cache

摘要: 如果每次进入页面时都查询数据库生成页面内容则访问量非常大 而如果只有第一次访问时才查询数据库且以后访问时直接生成则系统性能大大提高 这样无论多少人访问都只访问一次数据库缓存: 缓存是一种用空间换取时间的技术 存在于计算机中很多地方 用于将一些慢速设备中的常用数据保存在快速设备中 取数据时直接从快速设备中取(如CPU二级缓存 windows文件读取缓存) /就像索引是改进数据库性能的第一个手段一样 缓存是改进网站性能的第一个手段缓存失效: 为了保证从缓存中读取数据和慢速设备中数据的一致 则需在慢速设备中对应数据发生变化时清除缓存中相应的数据ASP.NET主要缓存: 页面缓存&数据源缓存& 阅读全文

posted @ 2011-09-20 16:45 les_vies 阅读(188) 评论(0) 推荐(0) 编辑

禁用ViewState

摘要: ASP.NET默认启用ViewState: ViewState用于需要PostBack处理的页面(新闻信息 产品展示等无需交互的页面可禁用ViewState)ViewState的禁用:页面整体禁用(<Page EnableViewState=“False” />)指定控件禁用(属性EnableViewState=“False”)ViewState禁用之后依然存在(几乎可忽略不计) 如需完全禁用则页面中不能存在runat=“server”的<form/> 阅读全文

posted @ 2011-09-20 16:39 les_vies 阅读(142) 评论(0) 推荐(0) 编辑

CKEditor & CKFinder集成

摘要: CKEditor集成CKEditor(原名FckEditor): 著名的HTML编辑器(可在线编辑HTML)配置:①将CKEditor中的(adapters images lang plugins skins themes ckeditor.js config.js contents.css)解压到js目录 在页面中引用ckeditor.js②设置多行文本框的class/CssClass=“ckeditor”(CSS强大) 代码中仍可以通过TextBox控件的Text属性访问编辑器内容由于页面提交时asp.net会把富文本编辑器中的html内容当成攻击内容 因此需要在aspx中的Page标签中 阅读全文

posted @ 2011-09-20 15:55 les_vies 阅读(360) 评论(0) 推荐(0) 编辑

ASP.NET数据绑定控件

摘要: ASP.NET数据绑定控件简介•数据绑定分为数据源和数据绑定控件两部分(①数据绑定控件通过数据源获取和修改数据②数据绑定控件通过数据源隔离数据提供者和数据使用者)数据绑定控件→数据源→数据库•数据源:SqlDataSource(连接SQL数据库): 页面禁止直连数据库AccessDataSource(连接Access数据库): 页面禁止直连数据库ObjectDataSource(连接类): Web开发中应用最广/易于数据库切换LinqDataSource(连接Linq): 很少EntityDataSource: 很少XmlDataSource(连接XML): 处理XML数据时SiteMapDa 阅读全文

posted @ 2011-09-20 15:34 les_vies 阅读(1597) 评论(0) 推荐(0) 编辑

母版

摘要: 母版技术: 母版页”挖坑”&具体页”填坑”(母版页几乎可以使用普通WebForm页面能够使用的技术) / ContentPlaceHolder结合Web内容窗体(勾选”使用母版页”)MasterPage类: 作为页(由Content控件及其子控件构成)的模板和合并容器 / 与.master文件相关联Content类: 保存文本 标记和服务器控件以呈现给母版页中的ContentPlaceHolder控件ContentPlaceHolder类: 在ASP.NET母版页中定义内容区域母版(MasterPage)页路径问题(相对资源)的解决方式:①服务器端控件(自行处理) & 虚拟路径 阅读全文

posted @ 2011-09-20 15:01 les_vies 阅读(158) 评论(0) 推荐(0) 编辑

ASP.NET验证控件

摘要: ASP.NET验证控件对用户输入数据进行的合法性校验代码逻辑上经常重复(如内容不能为空 必须为日期格式 数字不能大于100等 且同时在浏览器端和服务器端进行校验) 因此…ASP.NET验证控件:RequiredFieldValidator: 字段必填RangeValidator: 值在给定的最大 最小值之间CompareValidator: 用于比较两个值的关系是否满足要求或者是否是指定类型的数据RegularExpressionValidator: 校验数据满足正则表达式CustomValidator: 自定义验证Validator属性:.ControlToValidate: 被验证控件.T 阅读全文

posted @ 2011-09-20 14:54 les_vies 阅读(384) 评论(0) 推荐(0) 编辑

ASP.NET常用控件

摘要: ASP.NET控件基本ASP.NET服务器端控件是对HTML的封装(最终渲染为HTML代码输出给浏览器)/服务器端控件在内网系统 互联网系统的后台部分等访问频率不高的地方用的还是很适合的(缺点: 无用代码生成/必须post提交)ASP.NET服务器控件均从Control or WebControl类继承:ControlWebControl.ClientID---控件在浏览器端得Id(服务器端Id不一定等于浏览器端Id).Visible---控件是否可见(与DOM.style.display=“none”不同 不会渲染到浏览器端).CssClass---控件样式名(DOM.Class/不推荐通过 阅读全文

posted @ 2011-09-20 14:25 les_vies 阅读(352) 评论(0) 推荐(0) 编辑

WebForm概述

摘要: WebFormWebForm分为.aspx .aspx.cs两个文件(控件 内联的JavaScript CSS写在.aspx中 C#代码写在.aspx.cs中(该模式成为CodeBehind)).aspx & .aspx.cs:①.aspx→模板(控制页面长相) .aspx.cs→一般处理程序(控制程序逻辑)②cs可调用aspx控件/aspx中可穿插C#代码(调用cs成员级别至少为public)③.aspx文件分为三部分(有runat=“server”属性的标签/<% %>/标准HTML标签) .aspx.cs文件和服务器端控件生成一个类 <% %>生成一个类 阅读全文

posted @ 2011-09-20 14:16 les_vies 阅读(1376) 评论(0) 推荐(0) 编辑

导航