随笔分类 -  Asp.net

摘要:MVC3运行目标环境 Linux:CentOS6.2 Nginx:1.2 Mono:2.11.4 xsp:2.10.2.0安装步骤:1、下载程序源码(大家可以进入官网下载) Nginx 源码包: http://nginx.or... 阅读全文
posted @ 2012-10-08 00:40 -Enchant 阅读(3750) 评论(8) 推荐(4)
摘要:稍微整理了一下,Asp.net MVC2学习笔记索引:一、基础内容:1、Asp.net MVC 环境搭建2、Asp.net MVC2学习笔记1-Route3、Asp.net MVC2学习笔记2-Controller4、Asp.net MVC2学习笔记3-View5、Asp.net MVC2学习笔记4-View(续)6、Asp.net MVC2学习笔记7-拦截器接口(IActionFilter,IE... 阅读全文
posted @ 2010-06-13 22:47 -Enchant 阅读(2621) 评论(2) 推荐(3)
摘要:Duration指定页面或控件被缓存的时间 (以秒为单位). 设置页面或用户控件的缓存时间属性会为其建立相应的HTTP响应过期策略并且自动缓存输出结果。 !该属性是必须的,如果没有指定将会引发解析器错误。 LocationOutputCacheLocation枚举量Any|Client|Downstream|None|Server|ServerAndClient的取值。默认为Any 。 !该属性不... 阅读全文
posted @ 2010-05-27 21:07 -Enchant 阅读(537) 评论(0) 推荐(0)
摘要:关于系统权限控制一、基本介绍任何系统都会有ACL权限控制控制体系,网上也有很多资料。有些小系统就简单的分为几个角色,写死在代码里,如分为:普通用户、管理员等在系统中判断登陆者的类型,来显示某些操作。而一些稍微大点的系统绝对不会这么操作的,都会设计成基于角色的权限管理,只要该角色里包含某些功能,你就能使用,而且提供可配置。大部分会设计成5张表,分别为:bs_function:功能表,存放基本的功能b... 阅读全文
posted @ 2010-04-12 20:55 -Enchant 阅读(3097) 评论(5) 推荐(2)
摘要:在 MVC 返回ActionResult中,给我们提供了JSONResult对象,我们可以直接用他来返回JSON对象给前台JS脚本处理当我们定义好Model后,把我们的Model 传给Json这个方法,它会自动根据我们Model 的属性,遍历属性后生成JSON对象,返回给浏览器,我们不用做任何处理。。代码类似: 阅读全文
posted @ 2010-03-05 12:31 -Enchant 阅读(5072) 评论(5) 推荐(0)
摘要:验证用户的输入在web系统中是肯定要经常用到的,比如说输入不能为空或者输入的字符要在一定的范围内等等。。大多数时候我们使用前台的 Javascript 来验证用户的输入,前面有篇文章已经给大家介绍了前台 javascript验证是不可靠的,所以大部分人在后台insert或者update的之前做了验证,这是比较好的,但是 Asp.net MVC 给我们提供了很多数据验证方法,今天就来介绍一个Mode... 阅读全文
posted @ 2010-02-18 11:23 -Enchant 阅读(5538) 评论(13) 推荐(1)
摘要:今天学习几个Asp.net MVC2里的拦截器接口(也叫过滤器接口):IActionFilter,IExceptionFilter,IResultFilter,并实现自己的拦截器。。。。1、IActionFilter(Action拦截器接口)  Action拦截器分别在“执行Action之前”拦截和“执行Action之后”拦截,2个方法如下:[代码]... 阅读全文
posted @ 2010-02-17 16:16 -Enchant 阅读(5004) 评论(4) 推荐(1)
摘要:今天我们继续完成 这个 MVC2 简单实例的剩余功能:显示明细、添加、编辑等。。。。。一、显示明细  在 MoviewsController中的 Details方法里 右键--Add view,创建一个强类型的视图    确定后,这个明细的视图文件就已经生成。。。此时,我们需要修改 Detials 方法,根据 传递过来的 id参数,去数据库查询我们的数据[代码]二、添加记录  我们看到有2个Cre... 阅读全文
posted @ 2010-01-27 21:03 -Enchant 阅读(3307) 评论(4) 推荐(0)
摘要:前面对route、controller、view 已经有了基本的了解,今天我们就来一个简单的实例 -- Movie开始之前,简单说一下 model(模型),相信大家做分层开发的时候一定用过它,MVC的model和他一样,每一个model 对应数据库一张表,这样我们就是用model的属性访问表中每一行记录的某一列值。mvc中你可以自己写model,也可以使用 ADO.NET Entity Data ... 阅读全文
posted @ 2010-01-25 21:28 -Enchant 阅读(4098) 评论(3) 推荐(0)
摘要:在View中我们经常使用的就是 HtmlHelper;到底HtmlHelper给我们带来什么了呢?说白了它就是帮我们生成Html代码而已,没啥特别的,呵呵今天简单说一下常用的东西:1、<%= Html.Encode(ViewData["Message"]) %>  Html.Encode:编码显示的内容:当你需要在页面显示一段包含html代码时,则需要用它来编码,否则就会当作普通的Ht... 阅读全文
posted @ 2010-01-16 21:29 -Enchant 阅读(2923) 评论(2) 推荐(2)
摘要:前面我们说过了 控制器(controller) 和方法(action)本次要说的就是 View以及和控制器(controller)、方法(action)之间的关系;大家都知道 MVC中的 V 就是View 的意思,就是 呈现给用户的界面,以往的asp.net项目中叫 webform,以前做asp.net的时候就是在工具箱里面拖控件出来,然后简单的排版一下就ok了,大多数用的服务器控件来完成,然而我... 阅读全文
posted @ 2010-01-13 12:55 -Enchant 阅读(3380) 评论(1) 推荐(2)
摘要:上次我们说到了 route 路由的功能,整个mvc运行过程:Route(路由) --> Controller(控制器)-->action(方法) 这次我们要说的就是 controller 控制器 和 action:控制器的作用就是:当一个 Request 来的时候,首先Route 解析 找到了 对应 控制器,控制器再根据 action 决定给我们返回什么样的内容。如:代码Code hi... 阅读全文
posted @ 2010-01-12 13:18 -Enchant 阅读(3121) 评论(2) 推荐(3)
摘要:Title最近就开始学习 Asp.net MVC 框架了,记录一下学习的过程MVC2 框架安装完成以后我们就可以开始我们的 MVC之旅了,呵呵本次学习内容:Route首先 route 的中文意思就是我们常说的“路由”,确实这里也是这个意思,在我们MVC中已经不再使用 XX.aspx 来访问页面了,所有页面的请求会通过route来解析找到对应的控制器(controller)里... 阅读全文
posted @ 2010-01-10 22:16 -Enchant 阅读(5498) 评论(10) 推荐(5)
摘要:微软 asp.net mvc2 rc 版本前不久可以发布,可见正式版就快到来,呵呵。ASP.NET MVC is a free, fully supported, Microsoft product that enables developers to easily build great web applications. It provides total control over your ... 阅读全文
posted @ 2010-01-08 20:14 -Enchant 阅读(2205) 评论(0) 推荐(2)