上一页 1 ··· 293 294 295 296 297 298 299 300 301 ··· 361 下一页
摘要: 回到目录众所周知,自从.net中出现了特性(attribute)之后,代码变得更加简洁,可读性更强了,今天主要说一下Conditional特性,Conditional它主要是约束你的代码段在哪种条件下进行执行,我们今天主要针对DEBUG和TRACE这两个条件约束,它们可以当作是Conditional特性的输入参数,形式如下:1 [Conditional("DEBUG")]2 protected static void LogDebugInfo()3 {4 //在debug模式输出一些调试信息5 Con... 阅读全文
posted @ 2012-06-29 14:29 张占岭 阅读(2922) 评论(1) 推荐(3) 编辑
摘要: 回到目录在MVC2时代,我们如果希望在页面上引入一个namespace,可以这样来实现1 <%@ Import Namespace="Web.Helpers" %>如果名称空间是所有页面都需要的,像System.Web.Mvc这种类型的,我们可以把它写在web.config里,像这样 1 <pages> 2 <namespaces > 3 <add namespace="System.Web.Helpers" /> 4 <add namespace="System.Web.Mvc" 阅读全文
posted @ 2012-06-29 11:02 张占岭 阅读(5428) 评论(14) 推荐(9) 编辑
摘要: 回到目录在MVC的每个action中,都可以指定一种返回页面的类型,可以是ActionResult,这表示返回的页面为view或者是一个PartialView,前台是一个全整页面,后台是页面的一部分。在以ASPX为页面引擎时,PartialView被称为分部视图,扩展名为ASCX,与webform中的用户控件是一样的,即页面中的一个部分;而使用razor为页面引擎时,PartialView扩展名还是cshtml,这一点感觉与普通页面有些混乱。不过,这不是今天我要讲的重点,今天的重点间在partialview中进行页面重定向的方式。第一种情况:在PartialView中进行表单提示操作后,需要返 阅读全文
posted @ 2012-06-28 12:08 张占岭 阅读(7891) 评论(6) 推荐(4) 编辑
摘要: 回到目录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 张占岭 阅读(20447) 评论(12) 推荐(5) 编辑
摘要: 回到目录今天做项目的时候发现了个问题,是关于RenderAction和RenderPartial的,它们在MVC2的时候就出现了,不是MVC3的新东西,那为什么要拿出来说呢,其主要原因在于,我对它们的了解在MVC3时代有了更上一层的认识,呵呵。先说一下他们的作用:RenderAction:渲染分部视图到页面上,他要求你提供一下Action的名称和Controller的名称RenderPartial:渲染分部视图到页面上,他要求你提代一个分部视图的名称,即它的路径,如果是当然Controller下或者Shared下的页面,直接写它的名称即可再说一下他们的区别:RenderAction:它是走co 阅读全文
posted @ 2012-06-26 15:10 张占岭 阅读(4597) 评论(1) 推荐(6) 编辑
上一页 1 ··· 293 294 295 296 297 298 299 300 301 ··· 361 下一页