文章分类 -  ASP.NET MVC

摘要:一Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则Html.ActionLink("detail","Detail")则会生成<ahref="/Products/Detail">all</a>二Html.ActionLink("linkText","actionName 阅读全文
posted @ 2012-09-03 10:19 美梦成真 阅读(144) 评论(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 美梦成真 阅读(315) 评论(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 美梦成真 阅读(261) 评论(0) 推荐(0)
摘要:一、NVelocity的好处:Nvelocity可以使MVC模式更好的实现。前台页面不必于后台有过于紧密的联系。实现了更少的服务器资源的消耗。二、NVelocity的配置:1、 首先在引用NVelocity.dll 下载2、 添加帮助类NVelocityHelp.cs文件。3、 NVelocityHelp.cs内容 下载4、 创建模板文件包5、 创建后台程序页面,*.aspx文件6、 调用NVelocityHelp实现模板引擎三、语法对变量的引用:$ [ ! ][ { ][ a..z, A..Z ][ a..z, A..Z, 0..9, -, _ ][ } ]。在NVelocity中,对变量的 阅读全文
posted @ 2012-08-30 15:21 美梦成真 阅读(161) 评论(0) 推荐(0)
摘要:javascriptrefreshpageJavascript刷新页面的几种方法:1history.go(0)2location.reload()3location=location4location.assign(location)5document.execCommand('Refresh')6window.navigate(location)7location.replace(location)8document.URL=location.href自动刷新页面的方法:1.页面自动刷新:把如下代码加入<head>区域中<metahttp-equiv=&qu 阅读全文
posted @ 2012-08-30 11:24 美梦成真 阅读(329) 评论(0) 推荐(0)