随笔分类 - ASP.NET MVC
摘要:创建用例类 创建接口 一个类 基础 AsImplementedInterfaces 这里也可以使用 把所有接口都实例化 Assembly 对程序集注册,如果有很多接口和类,可以如下: 创建实例方法 InstancePerDependency 对每一个依赖或每一次调用创建一个新的唯一的实例。这也是默认
阅读全文
摘要:继承 JsonResult 方式 使用Json.Net代替最简单的方法就是使用下面的 来作为 返回。 1) Install Package newtonsoft.json 2) 创建一个JsonNetResult继承自JsonResult(相当于自定义ActionResult) AOP 方式 下面使
阅读全文
摘要:前端调用 html <div class="row"> <form id="queryForm"> <input name="id" type="text" /> <input name="name" type="text" /> </form> </div> <div class="row"> <
阅读全文
摘要:与MVC3相比,差别很大: 表现形式一: 表现形式二: 使用方法扩展: 表现形式三(编辑、更新有默认值): `@Html.DropDownList("Gender", null, new { @class = "form control" })`
阅读全文
摘要:一、MVC缓存简介 缓存是将信息(数据或页面)放在内存中以避免频繁的数据库存储或执行整个页面的生命周期,直到缓存的信息过期或依赖变更才再次从数据库中读取数据或重新执行页面的生命周期。在系统优化过程中,缓存是比较普遍的优化做法和见效比较快的做法。 MVC缓存本质上还是.NET的一套缓存体系,只不过该缓
阅读全文
摘要:问题:判断Session 失败 结果: if (Session[SessionKey.AccountInfo] != null) { ViewData["AdminUser"] = CurrentAccountInfo; } 继承自MVC的不能判断为空~
阅读全文
摘要:http://localhost/?page=2 可以根据"可组合URL"创建一种更具吸引力的URL方案: http://localhost/page2 publicstaticvoidRegisterRoutes(RouteCollectionroutes) { routes.IgnoreRout...
阅读全文
摘要:7.1 开始 7.1.1 解决方案 我们首先要创建的是一个空的Visual Studio solution。在这个 solution 中,我们将创建3个工程。 1. 一个域模块工程。 2.一个MVC4应用。 3.一个单元测试工程。 现在我们就创建一个名为 SportsStore 的空 solution , ...
阅读全文
摘要:控制器 public class NewHomeController : Controller { // GET: /NewHome/ public ActionResult Index() { int hour = DateTime.Now.Hour; ViewBag.Greeting = hou
阅读全文
摘要:修改用户名使用 readonly 新增的时候我们不需要。在List页面,添加操作的时候,第1次打开 form 与 多次 都需要判断。//添加 $('#mytool').on('click', 'button#addModel', function () { //加载页面基本信息 $.ajax({ url: "/AdminUser/AdminU...
阅读全文
摘要:5.1 表单使用5.1.1 action 和 method 特性 如果没有 method 默认是: get 方法。5.1.2 GET 方法还是 POST 方法 get 请求的所有参数都在URL中,因此可以为GET请求建立书签。除此之外,还可以保留所有的表单输入值。 因为GET不会改变服务器上的状态,所以客户端可以向服务端重复发送GET请求而不会产生负面影响。...
阅读全文
摘要:问题: 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。 stackoverflow上找到答案
阅读全文
摘要:1.用pager方法,输入参数,会返回一个导航条的html字符串。方法的内部比较简单。 ajax-pager.js activity.cshtml 查看效果 js日期转化 参考:http://www.cnblogs.com/xiaoafei1991/p/4246662.html 锋利的js前端分页之
阅读全文
摘要:下载地址:http://pan.baidu.com/s/1gdxQegN 对于网站来讲,我们不能将异常信息显示给用户, Log4Net用来记录日志,可以将程序运行过程中的信息输出到文件,数据库中等地方,可以通过日志查看系统的运行过程,发现系统的问题。log4net的使用步骤如下: 1.添加对log4
阅读全文
摘要:1.使用输出缓存 (不灵活,问题比较多,不建议使用) [OutputCache(Duration = 10)] 我们让他缓存10秒钟。 VaryByContentEncoding VaryByCustom VaryByHeader VaryByParam 这四个参数的意思是,决定缓存中如何区分不同请
阅读全文
摘要:如何设计验证码的实现 @*看不清*@ 登录 +
(1)首先我们看到我们绑定验证码的这里是这样写的,,那么前面的src绑定的地址什么意思呢?他的意思就是我们在Login控制器下面含有一个CheckCode方法来实现验证码的读...
阅读全文
摘要:1. 多个tab切换,第2个不显示 动态添加tab Iframe页面的方法 2.datagrid里的控件 创建tab 2.1 父页的jquery和iframe里面的jquery获取到的元素调用不是easyui的扩展后的对象,没有tabs方法,要调用父页的jquery 完整代码
阅读全文
摘要:1.分层 2.项目依赖关系 MODEL IDAL -> MODEL DAL -> IDAL,MODEL,EntityFramewrok(注意和MODEL里的版本要一致),System.Data.Entity IBLL -> IDAL,MODEL BLL -> IBLL,IDAL,MODEL,DI C
阅读全文
摘要:filter n. 滤波器;[化工] 过滤器;筛选;滤光器 vt. 过滤;渗透;用过滤法除去 1.过滤器表 过滤器类型 默认实现 描述 2.Action 2.1.创建Action特性 自定义一个ActionFilterAttribute类,使他继承自 ActionFilterAttribute pu
阅读全文
摘要:15.1.路由检测插件 - RouteDebug 15.2.路由约束 15.3.命名路由 15.4.验证码 15.5.ASP.NET MVC 与 三层架构 15.6.Area区域 15.6.1.尝试将区域注册类放到 另外一个程序集中 15.6.2.AreaName 15.6.3.将区域控制器放到外面
阅读全文