摘要: 前段时间,在项目中,运用到ASP.NET MVC 2.0技术,经常会遇到要在Controller与View之间数据传递的问题,现在在总结一下。 一、Controller向View传递数据 Controller向View传递数据有3种形式: 1、通过ViewData传递 在Controller里面定义ViewData,并且赋值,比如 ViewData["contact"] = contact... 阅读全文
posted @ 2012-08-31 18:16 美梦成真 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 上周我写了三篇文章(一、二、三)详细地介绍了ASP.NET的路由系统。ASP.NET的路由系统旨在通过注册URL模板与物理文件之间的映射进而实现请求地址与文件路径之间的分离,但是对于ASP.NET MVC应用来说,请求的目标不再是一个具体的物理文件,而是定义在某个Controller类型中的Action方法。出于自身路由特点的需要,ASP.NET对ASP.NET的路由系统进行了相应的扩展。目录 一、基本路由映射 二、实例演示:注册路由映射与查看路由信息 三、基于Area的路由映射 1、AreaRegistration与AreaRegistrationContext 2、AreaRegist.. 阅读全文
posted @ 2012-08-31 16:58 美梦成真 阅读(299) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVC3 向View传递数据 我们可以通过ViewResult 使Action传递数据到View.一般来说我们使用3种方式通过Action向View传递数据:1.ViewData2.TempData3.强类型Model我们先来看看ViewContext,其有3个Virtual 属性:publicclassViewContext:ControllerContext{publicvirtualTempDataDictionaryTempData{get;set;}publicvirtualIViewView{get;set;}publicvirtualViewDataDiction 阅读全文
posted @ 2012-08-31 16:45 美梦成真 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 加入收藏js代码: function AddFavorite(sURL, sTitle) { try { window.external.addFavorite(sURL, sTitle); } catch (e) { try { window.sidebar.addPanel... 阅读全文
posted @ 2012-08-31 15:13 美梦成真 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 前段时间,在项目的管理员后台做了一个简单的关键字读写的模块。这个模块采用ASP.NET MVC 2.0,主要实现的功能是管理员可以在后台将需要的关键字写入到指定路径的一个txt文件里面。然后项目其他站点通过这个读取这个文件,获取需要过滤的关键字,对站点用户输入的内容做判断。 1.首先在管理员后台新建一个Area,命名为KeyWord.KeyWord的目录结构和根目录下的Controllers,M... 阅读全文
posted @ 2012-08-31 12:02 美梦成真 阅读(214) 评论(0) 推荐(0) 编辑