上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页
摘要: mvc4.0新增的area区域机制,可以协助你在架构较为大型的项目,让独立性较高的部分功能独立成一个MVC子网站,以降低网站与网站之间的耦合性,也可以通过area的切割,让多人同时开发同一个项目时候,能够减少互相冲突的机会。在mvc专案中不能有两个同名的控制器,即使你有区分不同的命名空间可以正常编译... 阅读全文
posted @ 2015-06-24 14:54 caijinhao 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 利用ajax技术可以帮助网站减少切换页面的机会,加快网速响应速度,降低网络下载流量,也能让用户经验更好。aspnet mvc中内建了ajax的辅助方法,可以方便快速的做到许多ajax互动效果。在使用ajax之前,要在页面先载入jq以及mvc4.0专案模板内附的jquery.unobtrusive-a... 阅读全文
posted @ 2015-06-24 14:53 caijinhao 阅读(534) 评论(0) 推荐(0) 编辑
摘要: URL辅助方法则负责用来产生url地址,那什么时候需要呢,以输出超链接来说,使用Html.ActionLink()辅助方法一定会产生超链接的a标签,如果只是想单纯的输出asp.net mvc的某个网址,就可以利用URL辅助方法来处理eg:希望输出同一个控制器了的About动作的网址,则@Url.Ac... 阅读全文
posted @ 2015-06-24 14:52 caijinhao 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 在webform中我们用过user control可以减少重复代码也利于将页面模组化,在mvc中 叫分部视图 Partial View.也就是一个片段的view.可以利用Partial view 把这部分的html或显示逻辑包装起来,方便重复引用,当建立出来的分部视图放置于Views/Shared目... 阅读全文
posted @ 2015-06-24 14:51 caijinhao 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 方式:1使用弱类型取,2,使用强类型,两者的差别在于view页面最上方声明的方式如果使用弱类型接受来自控制器的数据,在view页面里完全不需要有任何的生命,数据可以从ViewData,ViewBag,TempData取得,在页面中可以通过@Model属性, 取得从Action传来的ViewData.... 阅读全文
posted @ 2015-06-24 14:50 caijinhao 阅读(395) 评论(0) 推荐(0) 编辑
摘要: /////@functions自定义函数//////@helper辅助方法的确可以很方便的完成辅助方法开发,不过却失去了一些弹性,例如,无法在@helper中自定义属性,只能单纯的传入参数,然后格式化成你想要的样子后直接输出,因此razor还提供了@functions自定义函数功能,能够让你用接近c... 阅读全文
posted @ 2015-06-24 14:48 caijinhao 阅读(521) 评论(0) 推荐(0) 编辑
摘要: Razor提供了一种很方便的语法,可以将view页面中部分内容或部分代码抽取出来,变成一个独立的辅助方法。eg1:@foreach(var item in Model){@item.Name@item.Price}当如果我们要对item.Price做处理时,比如为0时,网页显示免费,则需要加个判断e... 阅读全文
posted @ 2015-06-24 14:47 caijinhao 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 类似于2.0版本中的MasterPage主版页面框架,不过mvc3.0推出的RazorView内建的主版页面语法与原本的webFormview的MasterPage相差甚远1,Razor的页面执行顺序当controller 回传ViewResult给MvcHandler(用mh代替)之后,mh会先设... 阅读全文
posted @ 2015-06-24 14:46 caijinhao 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 3,Razor与HTML混合输出陷阱与技巧属性名称误判有时候我们必须让html内容与razor语句紧接在一起,eg: 您好,a先生假设变量名称为ViewBag.Name,您好,@ViewBag.Name 先生 //这样输出就只有”您好,”,后面的Name 先生被当做是viewbag的属性去了,所以如... 阅读全文
posted @ 2015-06-24 14:45 caijinhao 阅读(5113) 评论(1) 推荐(0) 编辑
摘要: Model要重,Controller要轻,View要够笨,mvc不希望在开发view时还需要判断过多的与view无关的技术,所以要尽可能的保持view逻辑简单。(以下中有出现代码的地方用了什么尖括号百分号标签这些字样是为了防止保存时被新浪博客给处理掉)如果view选择aspx后缀的话页面上都会出现很... 阅读全文
posted @ 2015-06-24 14:44 caijinhao 阅读(2424) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页