• 初识--Ajax & Json

    1,AJAX是一种进行页面局部异步刷新技术。 用AJAX向服务器发送请求和获得服务器返回的数据并更新到页面中。 不是刷新整个页面,而是在HTML页面中使用JavaScript创建 XMLHTTPRequest 对象向服务器发出请求以及获得返回的数据。 常见例子:帖子评论、视频下的评论,我们...

    2018-06-17 20:33:31

  • MVC系列学习(十六)-区域的学习

    1.查找控制器的过程 1.1调用其他项目中的控制器 a.先到网站根目录下的bin文件夹下,遍历所有的程序集 b.找到以Controller结尾的类 c.再找出其中继承了Controller的类 d.接着创建同名的对象,并调用Action方法 1.2当调用同名控制器时 知道了控制器是怎么找到了,那如果b...

    2018-06-17 20:33:28

  • ASP.NET 状态的传递和保存

    1,HTTP协议是无状态的。 服务器不会记住上次给浏览器的处理结果,如果需要上次处理结果(上次状态)就需要浏览器把处理结果值(上次状态)再次给服务器。 2,URL传值: 通过URL参数或者通过Form表单进行页面件的传值 (不能做到很自由的存取和读取,而且不安全) 3,Cookie...

    2018-06-17 20:33:23

  • 看看吧

    1.一道SQL语句面试题,关于group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句? 胜 负 2005-05-09 2 2 2005-05-10 1 2 -----------------------------------...

    2018-06-17 20:33:18

  • 如何在ASP.NET 5中使用ADO.NET

    (此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:ASP.NET 5是一个全新的平台,在这个平台上也带来一些全新的函数库。不过这并非意味着老的函数库(比如ADO.NET)就不能运行在ASP.NET 5之下。 如果想在ASP.NET 5之下使用经典的...

    2018-06-17 20:33:21

  • 异常处理汇总-后端系列

    异常处理汇总: http://www.cnblogs.com/dunitian/p/4599258.html 异步编程 01.异步方法不能使用ref和out的解决方法 http://www.cnblogs.com/dunitian/p/5556909.html 02.现在无法开始异步操作。异步操作只能在异步处理程序或模块中开始,或在页生存期中的特定事件过程...

    2018-06-17 20:33:18

  • 初试TinyIoCContainer笔记

    第一次看到TinyIoCContainer是在用NancyFx的时候,在Bootstrapper那里看到了她的影子。 那些叫Tiny的东西都挺有意思,IoC容器是我第一次遇到,于是找了些文章看了看,自己写了点代码实践下,这件事就算这么过了,然后今天想起来,在做下笔记。 首先是DIP的概念:依赖倒...

    2018-06-17 20:32:56

  • .NET中常见的内存泄露问题——GC、委托事件和弱引用

    其实吧,内存泄露一直是个令人头疼的问题,在带有GC的语言中这个情况得到了很大的好转,但是仍然可能会有问题。 一、什么是内存泄露(memory leak)? 内存泄露不是指内存坏了,也不是指内存没插稳漏出来了,简单来说,内存泄露就是在你期待的时间内你程序所占用的内存...

    2018-06-17 20:32:49

  • C#遍历Object各个属性含List泛型嵌套。

    同事遇到一个问题:在做手机app接口时,返回JSON格式,json里面的数据属性均是string类型,但不能出现NULL(手机端那边说处理很麻烦,哎)。Model已经创建好了,而且model的每个属性均是string类型。数据层使用EF。数据库也有些字段可为空。这时,需要大量的验证属性是...

    2018-06-17 20:33:11

  • Visual Studio中UnitTesting单元测试模板代码生成

    在软件研发过程中,单元测试的重要性直接影响软件质量。经验表明一个尽责的单元测试方法将会在软件开发的某个阶段发现很多的Bug,并且修改它们的成本也很低。在软件开发的后期阶段,Bug的发现并修改将会变得更加困难,并要消耗大量的时间和开发费用。无论什么时候作出...

    2018-06-17 20:33:01

2