07 2013 档案
摘要:要使用关联实体返回局部或完整的对象图,需要在LINQ 标准查询操作符之前执行Include()操作符,如下列查询所示,它将返回和前面“使用Include()操作符进行预先加载”一节同样的结果:using (NorthwindEntities ocNwind = new NorthwindEntities("name=NorthwindEntities")) { List orderList = null; ObjectQuery orders = ocNwind.Orders; orders.MergeOption = MergeOptions.AppendOnly; va
阅读全文
摘要:一、预备知识1、Linq:为了解决在开发中的和数据库语言相互穿插使用,而研究的一项新的技术,能给和其他的编程语句一样来操作数据库。LINQ是一种运行时无关的技术,其运行于CLR2.0之上。所以他是.net的扩展,可以被CLR2.0的JIT所理解的MSIL。2、技术基础: 1、自动属性:简化开发,通过属性来生成成员变量。------》在开发中要单独的访问某个具体的类(对象),非集合时,这个是比较好用的。 2、隐式类型:var为关键字,一般情况下的好处在于,不用在编码是过度的关心对数据查询结果的数据类型,可以自动根据赋值的情况来判断元素的类型,类型确定后不可以改变。 3、对象集合初始化器:用...
阅读全文
摘要:Razor布局引擎认识:1、 什么是Razor?Razor是MVC3中的一个视图模板引擎,Razor其实是一种服务器代码和HTML代码混写的代码模板,类似于没有后置代码的.aspx文件。2、相关的语法认识@字符是Razor中的一个重要符号,它被定义为Razor服务器代码块的开始符号。如果我们希望在网页中输出一个变量,或者当前日期,我们可以使用如下代码:@{string productName = "台灯";} @productName @DateTime.Now.ToString("yyyy-MM-hh")3、 Razor语法之代码块定义你可以使用@{c
阅读全文
摘要:ASP.NET MVC3中的Model是自验证的,这是通过.NET4的System.ComponentModel.DataAnnotations命名空间完成的。 我们要做的只是给Model类的各属性加上对应的验证标记(Attributes)就可以让MVC3框架帮我们完成验证。我以MVC3项目模板自带的登录 做例子讲解Model的验证。一、启用客户端验证:客户端验证主要是为了提高用户体验,在网页不回刷的情况下完成验证。第一步是要在web.config里启用客户端验证,这在MVC3自带的模板项目中已经有了:然后在被验证的View页面上要加入这样两个JavaScript,注意,他们是依赖于JQuer
阅读全文
摘要:1、根据数据库来反向生成实体类/// /// 数据上下文对象,用它来灵活的访问各个实体类/// OumindBlogEntities db = new OumindBlogEntities();2、操作数据库 #region 0.2 查询 文章 列表 +ActionResult Index() /// /// 查询 文章 列表 /// /// public ActionResult Index() { //1.查询 数据库里的 文章数据(通过 EF 执行) //...
阅读全文
摘要:function chang(){ document.getElementById("test").innerHTML="This is my frist js"; }这个是用来获取元素并且用来赋值;
阅读全文
摘要:学习目标:熟悉asp.net mvc 3 框架1.MVC设计模式Model 是指 要处理的业务代码和数据操作代码View 视图 主要是指的 跟用户打交道 并能够展示数据Controller 看成是 Model和View的桥梁优点:1.1.可以降低 Model(业务/数据) 和 视图(视图) 的耦合关系1.2.可以复用视图(同样的数据,可以使用不同的视图以 不同的图标展示出来!)2.DotNetMVC 框架:约定大于配置2.1控制器类命名 以 Contoller结尾:HomeController2.2控制器类将会产生一个 与之同名的 在Views文件夹下的 文件夹:~/View/Home2.3控
阅读全文
摘要:1、getElementById()返回的节点对象元素2、getElementByName() 返回的是该字符串name所代表的元素集合,下标重0开始;3、getElementByTagName()
阅读全文
摘要:1、浏览器与服务器的交互是通过Socket2、浏览器与服务器交互的语法是:Http协议3、浏览器于服务器交互的目的:获取服务器资源(html、图片、js、css)4、服务器的功能:满足浏览器的需求,一旦是动态请求时,服务器创建页面类对象,并执行里面的方法,最后生成html页面,返回。5、WebForm开发只不过是进一步对ashx(一般处理程序的继承)6、页面对象包含一个要输出到浏览器的《textWrite中》数据缓存区。在处理程序处理的数据放到了缓存中,在缓存区中处理http报文等,然后再一次性的输出《包括生成的html代码》。7、开发中的js编程的效率的提高:尽量少的去遍历节点树。可以用临时
阅读全文
摘要:1、一般处理程序,ashx就是相当于Servlet。aspx就是相当于jsp2、在WebForm开发中前台页面继承与后台页面。可以根据访问控制来判断下。3、aspx cs dll 之间的关系4、如何生成整个页面的HTML的代码------被请求时,页面控件对象树的生成。BuildControlTree()生成控件树的方法;控件树负责组织真个页面的内容。
阅读全文
摘要:asp.net技术具体是研究的三种:一般处理程序(ashx)、常用程序WebForm、MVC3一般处理程序 :就是一般处理程序就有一个文件,而aspx文件有两个文件(有个.cs 文件)第一个手写的登陆程序:login.html LoginServlet.ashxusing System;using System.Web;public class LoginServlet : IHttpHandler { public void ProcessRequest(HttpContext context) { ...
阅读全文
摘要:知识点混淆解析:src与href的区别:SRC是在本位置显示:source的缩写,源的意思,常用于本地文件。href是点击后连接的目标:HyperlinkReference,超链接引用。rel:relationship的英文缩写.REL属性用于定义连接的文件和HTML文档之间的关系。StyleSheet,的意思就是样式调用,REL=StyleSheet指定一个固定或首选的样式而REL="Alternate StyleSheet"定义一个交互样式刷新:重复上一次的操作。C#中的注意点以及C#WPF入门:可空的数据类型:引用类型不可以为空的类型:int boolean deci
阅读全文
摘要:学习目标:1、熟悉.net开发总体结构以及各种名词的含义2、熟悉C#基本语法3、熟悉asp.net的web开发思路学习总结1、.net 框架组成包括:公共语言运行时(CLR)和框架类库(FCL)CLR包括CTS(通用类型系统)和CLS(公共语言规范)总体结构:个人理解:框架——半成品.net框架——简化了C#程序员的开发量,把通用的常用操作封装运行过程:C#(编译器编译)--MSIL(微软中间语言,这个地方是实现跨语言的通用!!这个就是字节码(java))--CLR(解析为机器码)2、命名空间--java中的包名上手的小程序:namespace Bin_HelloWord//包名{ class
阅读全文

浙公网安备 33010602011771号