2012年4月27日
摘要: HTTp GET请求并呈现视图HTTp POST从视图接收HTTP POST请求,检查数据有效性,更新对数据的操作以及重定向到View Http.Get是在请求数据的时候使用的,也就是说这个Action操作只会读取数据并显示到页面上,而不会对数据进行任何修改。用户可以通过指向这个Action的URL就可以直接访问到数据。对于Http.Get和Http.Post,可以简单的认为,如果这个Action有修改数据的操作则要使用Http.Post,否则就可以使用Http.GetPost方法是无法直接通过浏览器的URL进行访问的,只有通过特定的网页进行提交才能执行,重定向到所需view,相对get,Po 阅读全文
posted @ 2012-04-27 10:21 JennieFlying 阅读(2744) 评论(0) 推荐(0) 编辑
摘要: 字号:大 中 小Html.ActionLink 方法用于指向Controller的Action一、Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则Html.ActionLink("detail","Detail")则会生成<ahref="/Products/Detail">all</a>二Html. 阅读全文
posted @ 2012-04-27 09:48 JennieFlying 阅读(553) 评论(0) 推荐(0) 编辑
  2012年4月26日
摘要: Model模型相当于三层架构中的BLL,DAL在model中,除了对数据进行封装,还要处理简单的业务逻辑,比如:数据验证。1、在完成Model代码后,右击生成。 因为根据MVC模板生产控制器代码和视图标记时,将使用该模型实例。2、 阅读全文
posted @ 2012-04-26 13:59 JennieFlying 阅读(1050) 评论(0) 推荐(1) 编辑
摘要: 在controller类中, DataTable dtSource = new DataTable(); dtSource.Columns.Add(new DataColumn("姓名",typeof(string))); dtSource.Columns.Add(new DataColumn("年龄", typeof(string))); dtSource.Rows.Add(new object[]{"肖琨",20}); dtSource.Rows.Add(new object[] {"付辉",20 }); Vi 阅读全文
posted @ 2012-04-26 08:38 JennieFlying 阅读(403) 评论(0) 推荐(0) 编辑
  2011年8月24日
摘要: Xml1. Xml简介1) 什么是xml2) XML 指可扩展标记语言(EXtensible Markup Language) 3) XML 是一种标记语言,很类似 HTML 4) XML 的设计宗旨是传输数据,而非显示数据 (在不兼容的系统之间轻松地交换数据)5) XML 标签没有被预定义。您需要自行定义标签。 6) XML 被设计为具有自我描述性。 7) XML 是 W3C 的推荐标准2. Xml文档认识<?xml version="1.0" encoding="ISO-8859-1"?> //第一行是 XML 声明。它定义 XML 的版 阅读全文
posted @ 2011-08-24 15:27 JennieFlying 阅读(337) 评论(0) 推荐(0) 编辑
摘要: iBATIS 学习总结一、 了解iBATIS1.什么是iBATIS“一个映射层,在对象和数据库间传递数据,并保持两者与映射层本身独立”iBatis 不是直接在类和数据表或字段与列之间进行关联,而是把SQL语句的参数和返回结果映射至类。iBatis是出于类和数据表之间的一个中间层。这使得它在类和数据表之间进行映射时更加灵活。iBATIS 是把SQL语句的参数和返回结果映射至类SQL映射:iBATIS使用一个简单的XML描述文件来映射SQL语句的输入和输出Eg:<select id=”getAddress” parameterClass=”int” resultClass=”Address” 阅读全文
posted @ 2011-08-24 15:25 JennieFlying 阅读(1674) 评论(0) 推荐(2) 编辑
摘要: 1. 与VS集成(智能感应)每一个配置文件(SqlMap.config,SQL 映射文件,providers.config)都与一个XML Schema文件关联。这种关联的好处在于,可以对文档进行验证(在运行时完成),使用编辑器的特性如智能感知/内容自动完成。 要在VS.NET的XML编辑器中的Schema和我们的配置文件之间建立关联,应该将Schema文件(SqlMap.xsd,SqlMapConfig.xsd,providers.xsd)添加到VS.NET项目或者VS.NET安装目录。显然第二种选择会让我们一劳永逸。VS.NET安装目录可能是: C:\Program Files\Micro 阅读全文
posted @ 2011-08-24 15:21 JennieFlying 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 1. CLR C#.NET 平台下,代码是怎么运行的源代码——》托管模块——》程序集—JIT—》编程CPU指令1.1 在.NET框架下,首先将源代码编译为托管模块CLR编译过程:C#源码文件——(C#编译器编译)——》托管模块 托管模块是一个需要CLR环境才能执行的标准windows PE文件,包含IL和元数据以及PE表头和CLR表头。 iL: 又叫托管代码,是编译器编译原文件后产生的指令,CLR会在运行时将IL编译成本地CPU指令。元数据实际上是一个数据表集合,用来描述托管模块中所定义和引用的内容。VS能够智能感知就得益于元数据的描述内容:1.描述了模块中定义的内容,比如类及其成员 2.指出 阅读全文
posted @ 2011-08-24 15:20 JennieFlying 阅读(4276) 评论(0) 推荐(0) 编辑
  2011年7月28日
摘要: 1. Sql存储过程概述在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。就本质而言,触发器也是一种存储过程。存储过程在运算时生成执行方式,所以,以后对其再运行时其执行速度很快。SQL Server 2000 不仅提供了用户自定义存储过程的功能,而且也提供了许多可作为工具使用的系统存储过程1.1概念存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。在SQL Server 的系列版本中存储过程分为两类: 阅读全文
posted @ 2011-07-28 14:09 JennieFlying 阅读(9879) 评论(5) 推荐(1) 编辑