摘要:
要使用关联实体返回局部或完整的对象图,需要在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 阅读全文
摘要:
如何消除在IE6下的图片间出现间隔问题在img的属性中加入 display:block; 阅读全文
摘要:
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编程的效率的提高:尽量少的去遍历节点树。可以用临时 阅读全文