SAL

打台湾```我捐一个月工资``` 打美国```我捐一年工资``` 打日本```我捐一条命```
posts - 197, comments - 54, trackbacks - 11, articles - 0
  博客园 :: 首页 :: 新随笔 ::  :: 订阅 订阅 :: 管理

2012年1月10日

摘要: 今刚做了301. 把 http://www.guooge.com/ 重定向到了guooge.com 重定向后url成了这个样子 http://guooge.com/eurl.axd/04b543fc04d72b47a720ff84a32c0103/ 仔细查看重写向没有设置错啊 造成这种情况的原因是: IIS6中同时启用了ASP.NET 2.0 和 ASP.NET 4.0 后,网站程序可能会出现如下错误:“ System.Web.HttpException: Path ‘//eurl.axd/‘ was not found. ” 错误发生的原因是当ASP.NET检测到Web站点配置为使用AS..阅读全文

posted @ 2012-01-10 17:26 SAL 阅读(11) 评论(0) 编辑

2011年8月25日

摘要: 什么是404错误HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免,比如说:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。但是,Web服务器默认的404错误页面,无论Apache还是IIS,均十分简陋、呆板且对用户不友好,无法给用户提供必要的信息以获取更多线索,无疑这会造成用户的流失。404页面的作用搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告阅读全文

posted @ 2011-08-25 11:08 SAL 阅读(90) 评论(0) 编辑

2011年8月17日

摘要: 1、主键必须是唯一性的,不一定就是聚集索引,我们在创建主键时默认是设主键为聚集索引。可通过手动删除后重新建聚集索引。2、sql语句是where先执行,然后再执行order by,所以我们在建非聚集索引时要注意顺序并且where与order by里面的列都要在索引键列里面。select部份可以放在包含性列里面,但请注意索引大小的空间问题。3、order by里面的升序和降序问题一定要和索引键列里面的一样。例:select id,title from table1 where classid=123 order by created DESC情况一操作:建非聚集索引IX_A->索引键列为cl阅读全文

posted @ 2011-08-17 21:22 SAL 阅读(9) 评论(0) 编辑

2011年8月4日

摘要: 首先:在1.4/1.6里,对json的格式非常严格,属性和值都得用引号引起来,而且必须是双引号,单引号也不行,格式如下[ { "name": "simon", "gender": "男"},{"name": "jack","gender": "男" } ]以后在jQuery的1.4/1.6版本里使用json时就要注意了。还有$.ajax方法中对json的一点改变,以前dataType:json正常,现在“json”要大写,dataTyp阅读全文

posted @ 2011-08-04 09:48 SAL 阅读(155) 评论(0) 编辑

摘要: (1)get是从服务器上获取数据,post是向服务器传送数据。(1) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。(2) 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。(2) GET方式提交的数据最多只能有1024字节,而POST则没有此限制。(3) 安全性问题。正如在(1)中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get;如果用户输.阅读全文

posted @ 2011-08-04 09:43 SAL 阅读(40) 评论(0) 编辑

2011年7月16日

摘要: List<Person> lstPerson = new List<Person>();lstPerson.Add(new Person(1, "puma", 10));lstPerson.Add(new Person(2, "F6 Team", 20));lstPerson.Add(new Person(3, "ASP.NET", 30));lstPerson.Add(new Person(4, "Dotblogs", 40));//List<T>.Find()//找出Name阅读全文

posted @ 2011-07-16 14:53 SAL 阅读(43) 评论(0) 编辑

摘要: HtmlInputFiles控件此控件支持多个文件同时上传,而且上传文件的数量、大小及格式可以根据自己的需要进行设置,并且使用非常简单。HtmlInputFiles控件下载 1、HtmlInputFiles控件属性 下图是该控件的主要属性: 属性名 功能 FileFilter 设置上传文件的类型 MaxCount 设置最多可以上传几个文件 RecordCount 设置上传控件的初始值 FileSize 设置上传文件的大小 其它属性的功能一目了然,就不介绍了。 2、HtmlInputFiles控件运用 下图为该控件使用中的截图 “添加上传”按钮用来增加上传附件,“减少上传”按钮用来减少上传附件。阅读全文

posted @ 2011-07-16 14:06 SAL 阅读(141) 评论(0) 编辑

2011年6月29日

摘要: 在 ASP.net 构建的Web页面中,查看源文件,我们经常会看到下面的Html文本<script src="/WebResource.axd?d=QfRKDnWw93T08KaF3ioSKQ2&t=633313193233609691" type="text/javascript"></script> <script src="/WebResource.axd?d=9iVKU5SS0wd5al1SYg8zjL8XXbP97LbENHerY4aLtJk1&t=633313193233609691&q阅读全文

posted @ 2011-06-29 10:42 SAL 阅读(48) 评论(0) 编辑

2011年2月10日

摘要: 看了两个前辈的文章《ASP.NET架构分析》、《浅谈ASP.NET的内部机制(一)》,自己做的一些总结,不过也不知道是否完全正确,有错误的地方希望牛人可以指出!执行顺序为:1、客户端请求web页(如:aspx页)--&gt;2、IIS服务器中的http.sys(验证请求的url,阻止了不合法的url请求,减轻了服务器的压力)--&gt;3、IIS是只能识别.html文件的,当IIS遇到非.html时(如aspx),IIS将其交给ISAPI筛选器来处理--&gt;4、ASP.NET服务在注册到IIS的时候,会把每个扩展可以处理的文件扩展名注册到IIS里面(如:*.aspx阅读全文

posted @ 2011-02-10 11:07 SAL 阅读(73) 评论(0) 编辑

2011年1月30日

摘要: 在编写生成Excel 程序在win 20003 运行里,遇到了&#8220;检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a。 的错误.&#8221;问题,在网上主要解决办法为两种:1、http://support.microsoft.com/kb/2883662、解决方法如下:1:在服务器上安装office的Excel软件.2:在"开始"-&gt;"运行"中输入dcomcnfg.exe启动"组件服务阅读全文

posted @ 2011-01-30 13:52 SAL 阅读(64) 评论(0) 编辑

2011年1月25日

摘要: 今天看了rungroo写的文章《WEB三层架构的束缚》,结合自己做的好帮家项目总结如下:(好帮家项目目录)当前情况:1、aspx.cs为真正意义上的BLL层。2、Model单纯地视作基本逻辑的实现(如:Insert()、Delete()、Update()等)。Model是由SqlServerDal、eCore、ClassBulider等生成的,即他们组成一个ORM。3、BLL层其实只是Model层中的一个补充(除了HttpMoudle.cs、Clogin.cs外)。因为Model层是用ORM生成的,不足的方法只能找BLL来补充。改进:1、aspx.cs只去处理UI相关2、把BLL层改为Mode阅读全文

posted @ 2011-01-25 18:20 SAL 阅读(41) 评论(0) 编辑

2011年1月8日

摘要: 经常会被别人问你熟悉.NET Framework吗? 而且还不清楚.NET Framework 到底有哪些东西,然后我就在网上找了一些资料,供自己收集总结,同时也将这份资料分享给各位博友,共同学习,共同进步!其他相关学习资料:MSDB库(中文)ASP.NET 4.NET Framework 3.5 结构图下载地址:http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/NET35_Namespaces_Poster_LORES.pdfhttp://www.microsoft.com/do阅读全文

posted @ 2011-01-08 09:23 SAL 阅读(67) 评论(0) 编辑

2010年12月1日

摘要: 或许你知道,Internet Explorer 6 已经不是最先进的浏览器了。事实上,它已经八岁了,但是很多人还在使用这个不安全的浏览器。正因为如此,网页设计师不得不额外担心他们的网站在IE6下的表现。在CSS 框架和模板出现以后,一些布局的问题可以很容易解决掉,但是显然这不能解决全部问题。这些问题通常可以通过普通的CSS来解决,但是有时候只针对IE显示一些(样式)信息可能会更好。这是用条件注释是可以实现的。条件注释只支持Windows系统中的IE浏览器。通过这些技巧,我们可以为基于Windows的IE5、6、7、8添加一些特殊的行为。这样做的好处是,HTML和CSS代码可以通过验证。条件注释阅读全文

posted @ 2010-12-01 09:13 SAL 阅读(41) 评论(0) 编辑

2010年11月23日

摘要: 首先说明:为什么要清楚装箱与折箱,因为装箱与折箱对程序的性能有很大的影响,因此在写代码的时候要时刻注意这些问题。装箱与折箱都只对值类型数据而言,而对于引用类型数据,都是在托管的堆上运行的,也就不存在装箱与折箱问题了,也就不讨论了。对于所有的基本数据类型,除了string(String)以外,其它的都是值类型。看这样的一个例子:int m_num=4;object m_obj=m_num;Conso...阅读全文

posted @ 2010-11-23 14:47 SAL 阅读(34) 评论(0) 编辑

2010年10月28日

摘要: 在 C# 1.0 中,您通过使用在代码中其他位置定义的方法显式初始化委托来创建委托的实例。C# 2.0 引入了匿名方法的概念,作为一种编写可在委托调用中执行的未命名内联语句块的方式。C# 3.0 引入了 Lambda 表达式,这种表达式与匿名方法的概念类似,但更具表现力并且更简练。这两个功能统称为“匿名函数”。通常,针对 .NET Framework 版本 3.5 及更高版...阅读全文

posted @ 2010-10-28 17:22 SAL 阅读(39) 评论(0) 编辑