上一页 1 ··· 319 320 321 322 323 324 325 326 327 ··· 386 下一页
摘要: 回到目录Html.BeginForm与Ajax.BeginForm都是MVC架构中的表单元素,它们从字面上可以看到区别,即Html.BeginForm是普通的表单提交,而Ajax.BeginForm是支持异步的表单提交,这对于我们开发者来说是一个福音,我们不用再自己去用JQ代码了,直接用MVC自代的Ajax.BeginForm就可以很容易的完成一个异步的表单提交动作。Html.BeginForm的原型解释: 1 @using (Html.BeginForm()) {} //提交到当前页面 2 3 @using (Html.BeginForm(new {} )) {} //提交到当前页面,并可. 阅读全文
posted @ 2012-06-27 11:05 张占岭 阅读(20476) 评论(12) 推荐(5)
摘要: 回到目录今天做项目的时候发现了个问题,是关于RenderAction和RenderPartial的,它们在MVC2的时候就出现了,不是MVC3的新东西,那为什么要拿出来说呢,其主要原因在于,我对它们的了解在MVC3时代有了更上一层的认识,呵呵。先说一下他们的作用:RenderAction:渲染分部视图到页面上,他要求你提供一下Action的名称和Controller的名称RenderPartial:渲染分部视图到页面上,他要求你提代一个分部视图的名称,即它的路径,如果是当然Controller下或者Shared下的页面,直接写它的名称即可再说一下他们的区别:RenderAction:它是走co 阅读全文
posted @ 2012-06-26 15:10 张占岭 阅读(4623) 评论(1) 推荐(6)
摘要: 在使用Stream对象,transactionScop,socket对象时,我们往往会发现在它的内部有一个Dispose()方法,它是干什么用的呢?这要从微软的代码托管开始说起,所谓托管,就是不需要程序员自己去干涉内部分配与销毁,从对象的建立到销毁的过程完全由.net来帮我们去实现。.net为提供的类库有两种,即“托管类库”和“非托管类库”,像自定义的类,值类型等,它一般来说,执行的结果可以预知,这时.net帮助我们去管理对象;而如果你要实现,网络上的传递,文件的传递,向服务器发包这些操作,都是系统未知的,即不知道什么时候能执行结束,这时,它们的对象释放,则需要自己去实现,例如:1 using 阅读全文
posted @ 2012-06-25 23:31 张占岭 阅读(1964) 评论(5) 推荐(0)
摘要: 返回目录在简单工厂的讲解中,出现了很多问题,我们对象统一行为抽象出一个接口(或者抽象类)之后,再根据你传入的类型进行创建实例,这只适合于你有固定行为的场合,当你要实现接口的类型处于不定数时,则不适合使用简单工厂模式,而应该用工厂方法了。适用场合:子类有统一的操作行为子类的数量不固定,随时可能有新的功... 阅读全文
posted @ 2012-06-25 17:01 张占岭 阅读(2411) 评论(5) 推荐(5)
摘要: 返回目录 简单工厂模式Simple Factory根据提供给它的数据,返回一个类的实例。通常它返回的类都有一个公共的父类(或者接口对象)。简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类。简单工厂实例化的类具有相同的接口或者基类,在子类比较固定并不需要扩展时,可以使用简单工... 阅读全文
posted @ 2012-06-24 14:38 张占岭 阅读(7582) 评论(7) 推荐(1)
上一页 1 ··· 319 320 321 322 323 324 325 326 327 ··· 386 下一页