2012年9月4日
摘要: 1. 理解默认路由表当你创建一个新的ASP.NET MVC应用程序时,应用程序已经被配置为使用ASP.NET路由。ASP.NET路由在两个地方设置。 第一点,在你的应用程序Web配置文件(Web.config文件)中启用ASP.NET路由。在配置文件中有四个节点与路由有关:sytem.web.httpModules节,system.web.httpHandlers节,system.webserver.modules节,以及system.webserver.handlers节。特别要小心不要删除了这些节点,因为没有它们路由将不能工作。 第二点,也是更为重要的一点,在应用程序的Global.asa 阅读全文
posted @ 2012-09-04 13:28 淡然一笑y 阅读(570) 评论(0) 推荐(0) 编辑
摘要: XML(eXtensible Markup Language)是由万维网协会(W3C)推出的新一代数据交换的标准。HTML是XML的先驱,XML延续了HTML的简单性的优点。XML不是用来替代HTML的, XML和HTML为不同的目的而设计: XML被设计用来描述数据,其焦点是数据的内容。HTML被设计用来显示数据,其焦点是数据的外观。HTML旨在显示信息,而XML旨在描述信息。XML不是一种可执行的程序,它只是一种数据的载体,不过由于这种数据载体的格式简单易懂,加上良好的扩充性能,使得XML的用处十分广泛。从三大框架的各种配置文件到Ajax中的数据交换,再到Web Service的推行、SO 阅读全文
posted @ 2012-09-04 13:26 淡然一笑y 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: 一、数据库设计的必要性 在实际的软件项目中,如果系统中需要存储的数据量比较大,需要设计的表比较多,表与表之间的关系比较复杂,那我们就需要进行规范的数据库设置。如果不经过数据库的设计,我们构建的数据库不合理、不恰当,那么数据库的维护、运行效率会有很大的问题。这将直接影响到项目的运行性和可靠性。二、什么是数据库设计 数据库设计实际上就是规划和结构化数据库中的数据对象以及这些数据对象之间的关系过程。三、数据库设计的重要性 Ø 不经过设计的数据库或是设计糟糕的数据库很可能导致 1、 数据库运行效率地下 2、 更新、删除、添加数据出现问题 Ø 良好设计的数据库 1、 执行效率高 2、 阅读全文
posted @ 2012-09-04 13:25 淡然一笑y 阅读(272) 评论(0) 推荐(1) 编辑
摘要: 提高性能最好最快的办法当然是通过缓存来改善,对于任何一个web开发者都应该善用缓存。Asp.net下的缓存机制十分强大,用好缓存机制可以让我们极大的改善web应用的性能,下面是一些总结的缓存的知识点,与大家分享交流:1.页面缓存 要实现页面输出缓存,只要将一条 OutputCache 指令添加到页面即可。 <%@ OutputCacheCacheProfile=" "NoStore="True | False"Duration="#ofseconds"Shared="True | False"Location 阅读全文
posted @ 2012-09-04 13:22 淡然一笑y 阅读(218) 评论(0) 推荐(1) 编辑
摘要: HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 -未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授权:ISAPI 或 CGI授权失败 HTTP 403 - 禁止访问 HTTP 403 - 对 Internet 服务管理器(HTML) 的访问仅限于 Localhost HTTP 403.1 禁止访问:禁止可执行访问? HTTP 403.2 - 禁止访问:禁止读访问 HTTP 403.3 - 禁止访问:禁止写访问... 阅读全文
posted @ 2012-09-04 13:21 淡然一笑y 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 我们经常在网络上能看到一些网站需要输入验证码进行验证,下面这段源码供大家参考:public class CheckCode{ public static void DeawImage() { CheckCode img = new CheckCode(); HttpContext.Current.Session["CheckCode"] = img.RandNum(5); img.checkCodes(HttpContext.Current.Session["CheckCode"].ToString()); } private void checkCod 阅读全文
posted @ 2012-09-04 13:20 淡然一笑y 阅读(164) 评论(0) 推荐(0) 编辑
摘要: page_error 事件Page_Error 事件提供了一种捕获页面级错误的方法。对于错误的处理,您可以只是显示错误信息(正如下面的示例代码所示),也可以记录事件或执行某个其他操作。public void Page_Error(object sender, EventArgs e){Exception objErr = Server.GetLastError().GetBaseException(); //获取错误string err = "1.error in: " + Request.Url.ToString() + "</br>" + 阅读全文
posted @ 2012-09-04 13:20 淡然一笑y 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 在网络上经常需要给用户提供一下下载功能,给大家提供几种方法:1.以下代码是重数据库中读取数据,下载保存为TXT格式的文件。public class Down : IHttpHandler { public void ProcessRequest (HttpContext context) { // context.Response.ContentType = "text/plain";//设置文件头,文件名 context.Response.AddHeader("Content-Disposition", "attachment;filenam 阅读全文
posted @ 2012-09-04 13:19 淡然一笑y 阅读(169) 评论(0) 推荐(0) 编辑
摘要: ASP.NET提供了3种认证方式:windows身份验证、Forms验证和Passport验证。windows身份验证: IIS根据应用程序的设置执行身份验证。要使用这种验证方式,在IIS中必须禁用匿名访问。Forms验证:用Cookie来保存用户凭证,并将 未经身份验证的用户重定向到自定义的登录页。Passport验证:通过Microsoft的集中身份验证服务执行的,他为成员站点提供单独登录和核心配置文件服务。关于这三种验证方式的配置,推荐一篇博文:http://www.cnblogs.com/chenqingwei/archive/2010/07/12/1775472.html我这里详解F 阅读全文
posted @ 2012-09-04 13:18 淡然一笑y 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1.C#连接Access程序代码:usingSystem.Data;usingSystem.Data.OleDb;..stringstrConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Source=C:aizhigala.mdb";OleDbConnection objConnection=newOleDbConnection(strConnection);..objConnection.Open();objConnection.Close();解释: 连接Acce 阅读全文
posted @ 2012-09-04 13:17 淡然一笑y 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 1.C#连接Access程序代码:usingSystem.Data;usingSystem.Data.OleDb;..stringstrConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Source=C:aizhigala.mdb";OleDbConnection objConnection=newOleDbConnection(strConnection);..objConnection.Open();objConnection.Close();解释: 连接Acce 阅读全文
posted @ 2012-09-04 13:15 淡然一笑y 阅读(224) 评论(0) 推荐(0) 编辑
摘要: ASP.Net是什么 1 ASP.Net是什么? ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。 2.ASP.Net与ASP的联系和主要区别是什么? ASP.Net与现存的ASP保持语法兼容,实际上我们可将现有的ASP源码文件扩展名“.asp”改为“.aspx”,然后配置在支持ASP.Net运行时的IIS服务器的Web目录下,即可获得ASP.Net运行时的全部优越性能。 ASP.Net与ASP的主要区别在于前者是编译(... 阅读全文
posted @ 2012-09-04 13:02 淡然一笑y 阅读(3704) 评论(1) 推荐(1) 编辑