随笔分类 - 05 MVC
摘要:它们在程序集System.Web.Optimization下,只要全名引用即可 修改配置 在web项目的Views下的web.config修改如下即可,如果是Areas下,处理方法相同
阅读全文
摘要:1.通过name获取值 collection.GetValues() 返回一个数组,适用于多选等,如果是单值可以[0] 2.直接转化为实体 将Action动作中传递的FormCollection转变成对应的实体,可以使用Controller的TryUpdateModel()方法 TryUpdateM
阅读全文
摘要:一、概述 MVC4框架自带了定义错误页,该页面位于Shared/Error,该页面能够显示系统未能捕获的异常,如何才能使用该页面; 二、使用步骤: 1、配置WebConfig文件,在System.Web节点下加上 翻阅一些大神写的博客,在他们的博客中指出defaultRedirect是指向错误页面的
阅读全文
摘要:MVC中怎么设置默认页,在webform中 只要右键设置起始页就可以,但MVC中却没有这个功能,其实MVC更简单 如下: Login是控制器,Index 是动作 在全局Global.asax中改动下即可 这个是针对area的默认页 [MVC4]App_Start/RouteConfig 原内容 原文
阅读全文
摘要:1.页面cshtml 2.脚本提交 路径:@Html.Hidden("ImagePreviewUrl", Url.Action("ImagePreview")) 3. 控制器方法 ImagesAPPI.PreviewDataForSingle为自定义方法,返回的是base64数据 PreviewDa
阅读全文
摘要:使用AJAX实现楼层加载的例子已经非常多,但是html代码大都是手动拼接的,编写不便,而且难以维护。
阅读全文
摘要:MVC提供了基本的CRUD Scaffold Template模板,创建视图的时候,只要勾选创建一个强类型视图 , 并选择模型类,就可以选择支架模板了,这些模板包括List,Detail,Create,Edit,Delete,Empty等。这种方式大大简化了实现一个简单的增删改查,但是这些模板过于...
阅读全文
摘要:准备工作: 创建一个MVC项目中,添加好xhEditor插件 相关用法:http://www.cnblogs.com/xcsn/p/4701497.html 注意事项:xhEditor分为v1.1.14和v1.2.2两个版本 如果用v1.1.14,jq版本<1.8,如果使用,请下载http://jq
阅读全文
摘要:一、新手入门 1.特性 [AuthorizeFilter] 用于权限过滤 [HttpGet] [HttpPost] 2.参数 GET获取 返回字符串 "test" POST提交 上传图片 3.返回类型(返回方法) 推荐文章: http://www.cnblogs.com/artech/archive
阅读全文
摘要:1.密码验证MVC3[System.ComponentModel.DataAnnotations.Compare("Password", ErrorMessage = "密码和确认密码不匹配。")]MVC4[System.Web.Mvc.Compare("Password", ErrorMessag...
阅读全文
摘要:提示:保存后才提示错误信息自定义验证特性,继承ValidationAttribute并实现IClientValidatable这次重写了基类的IsValid()方法的另外一个重载,因为该重载包含了验证上下文ValidationContext,从中可以获取属性及属性值。using System.Com...
阅读全文
摘要:注意事项: 1.提交form,必须引用jquery.form.min.js 2.不要使用mvc自带的Ajax.Form() 1.页面cshtml 2.后台 示例1,忘记什么时候写的,以后看到再修改补充 示例2 3. 解决问题 返回<pre style="word-wrap: break-word;
阅读全文
摘要:参考:http://www.cnblogs.com/waitingfor/archive/2011/12/27/2303784.htmlActionFilterAttribute是Action过滤类,该属于会在执行一个action之前先执行.而ActionFilterAttribute是 MVC的一...
阅读全文
摘要:在MVC4的开发中,如果创建的项目为空MVC项目,那么在App_Start目录下没有BundleConfig.cs项的内容,在手动添加时在整个库中都找不到:System.Web.Optimization命名空间。那么如何找到System.Web.Optimization命名空间,完成BundleCo...
阅读全文
摘要:虽然用MVC做了很多项目,但是都是在别人搭好的框架上实现 今天碰到一个很简单的命名空间引用问题 如图所示,Scripts和Styles 都没有引用命名空间 解决方法一: 直接使用 System.Web.Optimization.Scripts 和 System.Web.Optimization.St
阅读全文
摘要:安装asp.net mvc4之后,之前的mvc3项目编译时报这个错“The type System.Web.Mvc.ModelClientValidationRule exists in both c:\Program Files\Microsoft ASP.NET\ASP.NET MVC 3\As...
阅读全文
摘要:1.金额(10位整数,2位小数) #region 余额 /// /// 余额 /// [DisplayName("余额")] [RegularExpression(@"^\d{1,10}(?:\.\d{1,2})?$", ErrorMessage = "金额输入有误!")] [DataType(DataType.Text)] [DisplayFormat(ConvertEmptyStringToNull = true)] public decimal Balances {...
阅读全文
摘要:获取控制器名称: ViewContext.RouteData.Values["controller"].ToString(); 获取Action名称: ViewContext.RouteData.Values["action"].ToString(); 获取路由参数值: ViewContext.Ro
阅读全文
摘要:参考连接:http://demos.telerik.com/aspnet-mvc/razor/treeview/clientsideapi问题:Telerik TreeView 选择或取消 父选项时候,子选项不会跟着变化。现在通过OnChecked来实现,点击的时候找到子选项,再选中或取消。。现象:实现效果:代码:@using TEST.XWebFramework.Extensions@using Telerik.Web.Mvc;@using Telerik.Web.Mvc.UI;@using TEST.Business.Public;@using TEST.Admin.Models.Supp
阅读全文