随笔分类 -  Mvc

摘要:1.Html.TextBoxFor 用法单个属性:%= Html.TextBoxFor(model = model.ReturnDate, new { size = 20 })%多个属性:%= Html.TextBoxFor(model = model.CityFromRoute2, new Dictionarystring, object() { {"size", 20 }, {"readnoly", "readnoly" } })% %= Html.TextBoxFor(model = model.Rfid, new Dictionarystring, object 阅读全文
posted @ 2011-01-13 17:27 clound 阅读(699) 评论(0) 推荐(0) 编辑
摘要:转自 http://www.liuwu.net/post/aspnet-mvc-learning-5-html-actionlink.aspx本文整理了该方法的几种重载形式:一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail") 则会生成 a href="/Products/Detail"all/a二 Html.ActionLink("linkT 阅读全文
posted @ 2011-01-10 10:36 clound 阅读(12867) 评论(3) 推荐(3) 编辑
摘要:主要总结Controller如何获取URL参数,以及Controller与View之间的数据传递。1.Controller 数据传递给View (1)使用强类型View 先定义自定义的实体:代码一个假的BLL ProductController 中IndexAction的实现:View展示数据: (2)弱类型View 有 ViewData 与 ViewData 区别就不介绍了。当然你用弱类型V... 阅读全文
posted @ 2010-10-28 22:14 clound 阅读(1162) 评论(4) 推荐(1) 编辑
摘要:这一篇主要介绍Asp.net MVC 路由。 如下为一些配置实例,以豆瓣为例,可以通过辅助工具RouteDebug调试: 其中自定义路由的类如下,这个到处都有:当然您还可以在Asp.net WebForm中使用路由,这就不介绍了.附件:MvcApplication1.rar 阅读全文
posted @ 2010-10-26 23:49 clound 阅读(670) 评论(0) 推荐(0) 编辑
摘要:前言 这段时间好好学习了Asp.net MVC,把学习的做个笔记,也和大家分享下。我主要是看看赵哥的MSDN视频与博客,和近期苏鹏老师的视频,当然还有园子里面的优秀文章,推荐大家去mvc的专题,你也可以去51aspx codeproject找些源码来研究研究,不过已经有热心的朋友给我们列出了开源的mvc项目了。如果你对Asp.net 与WebForm的关系不够熟悉,你可以看看这篇文章,正确认识W... 阅读全文
posted @ 2010-10-25 23:02 clound 阅读(722) 评论(0) 推荐(0) 编辑
摘要:Asp.net MVC 网站换肤需要使用不同模板,可以通过自定义视图引擎来实现这个功能。这里我偷懒,直接继承 VirtualPathProviderViewEngine来实现。 核心代码如下: ThemeViewEngine.cs Global.asax 设置如下:切换视图引擎:项目结构如下: 如果你想定义强大的视图引擎,可以参考这个: http://www.cnblogs.com/webabc... 阅读全文
posted @ 2010-10-19 18:47 clound 阅读(2507) 评论(1) 推荐(1) 编辑
摘要:根据项目实际需求,有时候会想在项目中实现Asp.net Mvc与Webform 混合开发,比如前台框架用MVC,后台框架用WebForm。其实要是实现也很简单,如下:(1)在MVC 中使用Webform 1.新建MVC 项目。 2.设置路由:3.新建WebForms文件夹,添加新的aspx页面, 4.点击浏览即可。(2)WebForm 中使用Mvc (1)新建WebForm 项目 (2)添加三个... 阅读全文
posted @ 2010-10-17 21:18 clound 阅读(4113) 评论(0) 推荐(0) 编辑