上一页 1 2 3 4 5 6 ··· 9 下一页
  2012年11月26日
摘要: 所有需要进行数据访问的操作都须依赖Model提供的服务。简单地说,Model负责通过数据库、AD(Active Directory)、Web Service及其他方式取得数据,或者将用户数据输入的数据保存到数据库、AD、Web Service等中。一、Model的任务 Model的独立性很高,所以VS方案中有多个要开发的项目,一般会将Model独立成一个项目,好让Model项目在不同的项目之间共享。二、创建基础数据模型 使用MVC开发MVC项目时,不妨好好利用VS开发工具带来的便利。尤其是开发繁琐的Model任务时,若使用内置化开发工具,能有效提升整体开发效率。使用Entity Framwo. 阅读全文
posted @ 2012-11-26 10:50 Eleanore Lee 阅读(5115) 评论(0) 推荐(1) 编辑
  2012年11月23日
摘要: 一、网址路由 1.1 比对通过浏览器传来的HTTP请求 客户端对ASP.NET网站发出请求时,能通过R偶汤尼盖找到适当的HttpHandler来处理网页,大致的流程如图: 如果HttpHandler是由MvcHandler来处理,那么,此时就会进入MVC的执行生命周期,并且会找到适当的Controller与Action来对其进行处理,并将信息反馈给客户端。 1.2 将适当的网址返回浏览器 网址路由的另一个用途是决定MVC 应该输出什么样的网址并将其返回浏览器,跳转地址或在View中显示超链接时,都需要参考网址路由的定义,因为这样才能动态决定MVC输出网址应该是什么。 1.3 默认网址路由 .. 阅读全文
posted @ 2012-11-23 13:29 Eleanore Lee 阅读(1100) 评论(1) 推荐(0) 编辑
  2012年11月21日
摘要: 一、 学习MVC注意事项1. 了解不同的项目类型 从ASP.NET 2.0开始,vs针对网站开发区分了两种项目类型,一种是'项目'(Website Project),另一种是'网址'(Web Application Project)。两者最大的差别在于'项目'采用动态编译的架构运作。如:中只要编辑并存储了'App_Code'目录下的类或强类型数据集,就会使整个网站项目在后台重新编译,有时甚至会阻碍在vs中进行操作,若项目规模变大,就很容易拖慢开发速度。而MVC要求项目类型最好是'网址',可以利用自动化辅助功能开发。 阅读全文
posted @ 2012-11-21 18:10 Eleanore Lee 阅读(3167) 评论(0) 推荐(0) 编辑
  2012年11月20日
摘要: 1.在视图中创建窗口,新建一个View视图。添加视图,选中复选框"创建强类型视图"。 需要输入的地方可以用MVC内置的HTML辅助方法来生成字段;需要显示标题的地方可以用<%=Html.Label("")%>方法,需要显示文本的地方可以使用<%=Html.TextBox("")%>方法。 在MVC中,可以利用Html.BeginForm()辅助方法实现自动输出窗口标识,语法如下:1 <% using(Html.BeginForm("Save","Guestbook" 阅读全文
posted @ 2012-11-20 12:09 Eleanore Lee 阅读(646) 评论(0) 推荐(0) 编辑
  2012年11月19日
摘要: 今天有时间认真来学习mvc,记录一点基础的知识。 1. Global.asax.cs文件夹中的一个RegisterRoutes()方法,如下图定义。 1 public static void RegisterRoutes(RouteCollection routes) 2 { 3 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 4 5 routes.MapRoute( 6 "Default", // 路由名称 7 ... 阅读全文
posted @ 2012-11-19 16:54 Eleanore Lee 阅读(521) 评论(0) 推荐(0) 编辑
  2012年9月27日
摘要: 操作步骤下载完在数据库服务器中安装客户端和服务端,然后打开Log Explorer,4.2的界面以蓝色为主调,运行软件可见:(1).点击<Attach Log File>开始进行数据恢复。(2).确定要恢复数据的服务器,并输入登陆的用户名和密码,如果是本机可使用”windows身份验证”,点击<Connent>测试连接。 (3).选择要恢复数据所在有数据库,点击<Attach>进入数据操作界面。(4).进入数据操作界面后,在左边的菜单选择<View Log>,可显示操作的日志,例如是对哪一个表进行过新增、删除、修改等操作,操作的记录是什么内容都能 阅读全文
posted @ 2012-09-27 13:45 Eleanore Lee 阅读(1016) 评论(0) 推荐(0) 编辑
  2012年9月18日
摘要: 1.复合索引有什么作用?1。你的索引这样创建create index yourindex on yourtable(id,name,city)2.当你在查询的时候select id,name,cityfrom yourtable这时候查询优化器,不在扫描表了,而是直接的从索引中拿数据,因为索引中有这些数据,这叫覆盖式查询,这样的查询速度非常快。2. 用聚集索引、唯一值索引、不重新计算索引、文件组索引。到底哪个好些?在创建聚集索引之前,应先了解您的数据是如何被访问的。可考虑将聚集索引用于:包含大量非重复值的列。使用下列运算符返回一个范围值的查询:BETWEEN、>、>=... 阅读全文
posted @ 2012-09-18 11:36 Eleanore Lee 阅读(184) 评论(0) 推荐(0) 编辑
  2012年6月21日
摘要: 接口中反馈的数据有中文,所以编码格式需要控制。 1 <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="gb2312"/> 2 </system.web> 3 <location path="weather.aspx"> 4 <system.web> 5 <globalization requestEncoding="gb2312" res 阅读全文
posted @ 2012-06-21 15:11 Eleanore Lee 阅读(4808) 评论(0) 推荐(0) 编辑
  2012年6月14日
摘要: 1 为什么要了解引擎匹配原理一个个音符杂乱无章的组合在一起,弹奏出的或许就是噪音,同样的音符经过作曲家的手,就可以谱出非常动听的乐曲,一个演奏者同样可以照着乐谱奏出动听的乐曲,但他/她或许不知道该如何去改变音符的组合,使得乐曲更动听。作为正则的使用者也一样,不懂正则引擎原理的情况下,同样可以写出满足需求的正则,但是不知道原理,却很难写出高效且没有隐患的正则。所以对于经常使用正则,或是有兴趣深入学习正则的人,还是有必要了解一下正则引擎的匹配原理的。2 正则表达式引擎正则引擎大体上可分为不同的两类:DFA和NFA,而NFA又基本上可以分为传统型NFA和POSIX NFA。DFADeterminis 阅读全文
posted @ 2012-06-14 16:07 Eleanore Lee 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 正则表达式学习参考1 概述正则表达式(Regular Expression)是一种匹配模式,描述的是一串文本的特征。正如自然语言中“高大”、“坚固”等词语抽象出来描述事物特征一样,正则表达式就是字符的高度抽象,用来描述字符串的特征。正则表达式(以下简称正则,Regex)通常不独立存在,各种编程语言和工具作为宿主语言提供对正则的支持,并根据自身语言的特点,进行一定的剪裁或扩展。正则入门很容易,有限的语法规则很容易掌握,但是目前正则的普及率并不高,主要是因为正则的流派众多,各种宿主语言提供的文档都过多的关注于自身的一些细节,而这些细节通常是初学者并不需要关注的。当然,如果想要深入的了解正则表达式, 阅读全文
posted @ 2012-06-14 11:27 Eleanore Lee 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页