12 2012 档案

摘要:我们知道Mvc提供我们想要的功能的扩展,我们简单说说通过扩展Controller,以及ActionFilterAttribute来实现我们想要达到的权限管理内容。我们来看下面结构:public class BaseController : Controller{ public string User{set;get;} public string Limits {set;get;} /// <summary> /// /// </summary> /// <param name="filterContext"></param> 阅读全文
posted @ 2012-12-25 15:31 真有意思 阅读(3525) 评论(8) 推荐(1) 编辑
摘要:Ajax 属性的ActionLink方法可以创建一个具有异步行为的锚标签。ActionLink方法的第一个参数指定了链接文本,第二个参数是要异步调用的操作的名称。类似于同名的HTML辅助方法,AJAX辅助方法ActionLink也提供了各种重载版本,用来传递控制器名称、路由值和HTML特性。如下使用:1、 @Ajax.ActionLink("首页", "Index", "Home", new AjaxOptions() { UpdateTargetId = "body_content", HttpMethod = 阅读全文
posted @ 2012-12-18 14:55 真有意思 阅读(4519) 评论(2) 推荐(2) 编辑
摘要:MVC中利用特性进行数据验证,特性定义在名称空间System.ComponentModel.DataAnnotations中,它们提供了服务器端验证,也支持客户端验证。在名称空间DataAnnotations中。其中包含ErrorMessage的验证错误显示消息内容,我们常用的特性如下:1、StringLength:它可以确保用户提供的字符串长度符合数据库模式的要求,可以使最大长度,也可以是区间长度。 2、RegularExpression:通过增则表达试校验数据。 3、Range:数值类型中范围验证。 4、Remote:通过调用服务Control来实现服务验证内容 5、Compare:... 阅读全文
posted @ 2012-12-14 17:03 真有意思 阅读(3199) 评论(0) 推荐(0) 编辑
摘要:这里为处理Razor试图引擎,也适用于WebForm试图引擎中首先现描述我们的希望达到的效果。即目录结构化:(如下图所示)我们知道在control中没一个control都会独立的创建一个文件夹,此文件夹下会有这个control的方法。如果我们一个文件夹下有多个control但希望这写control内的view都统一在一个目录下,那么如何处理呢 。这里就需要扩展我们的RazorViewEngine内容.我这里用的是MVC4.0(可能描述的还不是特别详细,参见下图)这里是我们想要达到的效果。其实处理起来很简单。附上扩展内容 1 public class SystemManagerRazorVie. 阅读全文
posted @ 2012-12-05 17:36 真有意思 阅读(2516) 评论(3) 推荐(2) 编辑

点击右上角即可分享
微信分享提示