Elijah

治愈系代码研究基地
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

01 2012 档案

摘要:传智播客的培训已经结束了,这次来小小地复习一把~一、浏览器请求页面的简单流程当浏览器请求静态页面时,会发送请求给服务器软件,服务器软件直接去找对应的静态页面,并返回给浏览器。当浏览器请求动态页面时,服务器软件收到请求,发现处理不了.aspx文件,就去映射表当中根据后缀名找对应的处理程序(aspnet_isapi.dll),这个处理程序实现了服务器软件提供的接口,即服务器软件通过接口调用了这个处理程序当中的方法。aspnet_isapi.dll会将请求转交给.Net Framework,由它处理动态页面,创建页面对象,生成相应报文,响应给浏览器。当服务器接收到浏览器的动态页面请求时,去网站的程序 阅读全文

posted @ 2012-01-20 18:07 Elijah 阅读(3338) 评论(2) 推荐(2)

摘要:1.搜索引擎只认get得到的源代码里的a标签,不认post,不认javascript里的a标签。2.不要用LinkButton(本质还是javascript跳转)3.不要为了动画效果在页面中用js动态生成超链接,应该先写死到页面中并隐藏,用js控制不同层的显示。4.实现ajax时,同时制定onclick和href,用户走onclick的ajax,搜索引擎走href,用return false防止页面跳转。<a href="GetMsg.aspx?id=1" onclick="getatr(3);return false;">1</a&g 阅读全文

posted @ 2012-01-05 16:00 Elijah 阅读(687) 评论(0) 推荐(0)

摘要:今天是MVC的课开篇铺垫,主要讲解基础知识Linq语句、lambda表达式、匿名方法、匿名类。使用EF(实体框架)可以及其方便地创建和修改SQL数据库,它封装了繁琐的SQL代码,通过数据库和对象之间的映射,让程序员可以完全按照面向对象的思路使用linq语句操纵数据库中的数据。首先,在这个例子里,创建ModelStudent.edmx文件,用它建立Student表,里面有Id,Name,Age三项。去掉主键的自动增长标识,生成SQL语句,即可创建一个货真价实数据表!在ModelStudent.Designer.cs当中有一个类叫ModelStudentContainer,这个类可以看做我们的数据 阅读全文

posted @ 2012-01-04 00:14 Elijah 阅读(10497) 评论(14) 推荐(2)