Fork me on GitHub

随笔分类 -  ASP.net初探系列

摘要:接着上一篇博客的内容做一个补充,正好是一个大哥提出来的,我们看看一个有趣的现象。请求相关问题的补充: 我们先在Controller中的定义一个我们在前一篇博客中已经测试过的方法如下:public class DemoController : ApiController { [Ht... 阅读全文
posted @ 2013-07-22 21:35 Halower 阅读(5423) 评论(10) 推荐(13) 编辑
摘要:认识ASP.NET WEB API他的前身为WCF WEB API用于协助WCF支持RestFul。现在集成进ASP.NET,正式更名为ASP.NET WEB API,ASP.NET Web API是一个用来在.NET框架上建立web API的框架。支持利用HTTP协议在.NET FRAMEWORK... 阅读全文
posted @ 2013-07-17 18:59 Halower 阅读(4666) 评论(14) 推荐(26) 编辑
摘要:认识非同步程序开发设计模型 从VS2012开始引入的新的非同步程序设计的支持-------async/await设计模型 之前的当我们支持非同步作业的时候,往往使用多线程开解决,我们比较熟悉的就是 执行者:Thread,ThreadPool (线程和线程池,后者有利于资源的有效利用) 非同步的设计模... 阅读全文
posted @ 2013-07-15 11:41 Halower 阅读(3709) 评论(18) 推荐(16) 编辑
摘要:在MVC应用程序开发中我们通常手动或者使用Entity FrameWork,Linq to SQL,Nhibernate等ORM技术自动创建对象模型,当然你如果熟悉自动生成代码的工具,就很快会想到这里便会引出一个关于ORM框架提供的部分类功能,具体怎么回事,估计也是很多刚接触MVC的同学遇到后要解决的。 假设我们有这么一个需求就是前端使用ajax验证数据和合法性,而且我们很想偷懒,于是我们想到了System.ComponentModel.DataAnnotations命名空间下的一些特性好了,我们手动创建一个对象而且对于其中的一些属性使用了DataAnnotations命名空间下的一些特... 阅读全文
posted @ 2012-11-05 10:58 Halower 阅读(752) 评论(0) 推荐(1) 编辑
摘要:asp.netMVC的出现,让前台和后台都得到了一种回归,编程基础扎实的同学学MVC或许要比webform要轻松N倍,你不在为麻烦的控件配置而焦虑,这里只有纯净的前后台代码。刚刚开始学习MVC,所以就加上自己的理解,翻译一些比较好的书籍和同学们一起来分享MVC3的精彩内容。如果有不合适的地方,大家可以指正和指导下我,我会马上修改。英文的资料看起来很容易但是要是用来写成文字,发现远远超过了读前三章的时间,今天我几乎写了3.5个小时的博客到后面有点小浮躁,不知道翻译有没有出入,如有不妥大家都可以指正。你的第一个MVC应用程序 领悟一个软件开发框架的最佳方式是深入内部并使用它。在这本章中,您... 阅读全文
posted @ 2012-09-07 18:48 Halower 阅读(2579) 评论(15) 推荐(6) 编辑
摘要:开学了,一直拖到今天才决定来学校, 这个期间变懒了许多,没有做什么,只是有点闷骚型的真实感悟。己所不欲勿施于人,人性本自私,但要宽容与大度,钱永远不够,亲情弥足珍贵。 本来不打算写博客了,但是开学校时间有比较多,还是打算继续写点东西,写东西的时候心也会安静很多,这里做一个asp.net的综合小例子拿出来给新学习的同学看看,全部 集中在一个程序里了可能有点凌乱。当然里面涉及到几处关于sqlserver,sessionstate等相关的服务和config文件的配置,但是由于简单,估计大家也会所以也就不写出来了。 页面显示效果如下: 例子很简单而且也很基础就直接贴代码了,如果有需要补充说... 阅读全文
posted @ 2012-08-29 22:32 Halower 阅读(1225) 评论(1) 推荐(1) 编辑
摘要:花了一个月课余的时间算是把asp.net的基本的东西都搞定了,感觉有点快了,还是回头好好在整理下基础知识。 一开始或许我们马上就接触到了.aspx的通用后缀的文件,于是我们很自然的就在这里面开始写代码,开始都不知道为什么要这么写,写的不亦乐乎,于是就开始入门了,新学的同学可以和我一起复习一下。单文件模型 当我们在后面遇到MVC或者用webForm的<%=###%>模拟MVC效果的时候,我们是否有这样的疑问,就是我们在可以在前台调用后台代码的返回值什么的,于是有些人开始这么试验<% for(int i=0;i<100;i++){#####... 阅读全文
posted @ 2012-06-25 00:04 Halower 阅读(1296) 评论(1) 推荐(0) 编辑
摘要:人人都知道怎么去使用session,但是初学者,尤其是自学的学生可能对于进程外的Session不甚了解,今天我就花半个小时做个简单的示范。 首先,session其虽然是基于cookie的,同时只对本次会话来产生效果,(原理很简单,就是字典内保存一个字典,外层字典的key也就是asp_netsessionId是由.NET自动分配的并保存到只对本次会话有效的cookie中,我们的工作只是负责内部我们需要的字典的内容,并有.NET自动分配一块区域保存起来,当然这个是有一定的时效性的,模拟代码可以看看资料,或者反编译下看看,很简单,这里就不说了)但是有时候我们就会发现默认的session... 阅读全文
posted @ 2012-05-13 20:50 Halower 阅读(5203) 评论(4) 推荐(7) 编辑
摘要:在学习中发现网页模板可以大大节约重复的页面代码,同时对于WebSite开发的程序在不同的页面直接调用已写好的代码既不方面,只是作为代码量不大的程序进行开发还是比较方便。 get和post的区别get是通过url传递表单值,post通过url看不到表单域的值;get传递的数据量是有限的,如果要传递大数据量不能用get,比如上传文章、传递密码或者<textarea>发表大段文章,post则没有这个限制;post会有浏览器提示重新提交表单的问题。也就是说get和post都是以不同的方式提交表单的信息,只是方式不一样,post是以头报文的形式传递,我们可以使用火狐的免费插件firebug. 阅读全文
posted @ 2012-05-09 23:58 Halower 阅读(12609) 评论(0) 推荐(7) 编辑
摘要:今天是第一天开始学习接触asp.net,这两天时间也比较紧张,作业太多,抓紧时间,希望一切顺利。学什么都要从本质开始学习,首先要知道什么是asp.net?查了点资料,大家在论坛都定义的不一样,一个否定一个的说法,或者发表不同的简介,没办法,我新手我初学asp.net能咋样,没发言权呢,也不能明辨是非,当下就查下维基百科,所以就引用他们的定义作为入门定义。 ASP.NET is a Web application framework developed and marketed by Microsoft to allow programmers to build dynamic Web site 阅读全文
posted @ 2012-05-08 00:16 Halower 阅读(1173) 评论(0) 推荐(1) 编辑