随笔分类 -  C#MVC笔记

011. razor与aspx的区别以及用法
摘要:非原创, 摘录网上的文章 页面后缀: aspx: index.aspx Razor: index.cshtml 使用C#中的类和属性 aspx < %: DateTime.Now %> razor: @DateTime.Now 页面强类型Model aspx: Razor: @model MvcCR 阅读全文

posted @ 2017-02-18 15:25 印子 阅读(280) 评论(0) 推荐(0)

010. 使用微软提供的校验插件
摘要:后台类代码:(注意看此类上面的提示, 此类是自动生成的, 这种方法打特性(标签)的话, 再生成一次就会被覆盖, 解决方法, 会放到后面介绍) 前台使用的时候的代码: 效果: 生成的源码截图: 修改提示字符为红色, 上图已经标识出提示处使用的<span>标签使用的样式文件了, 所以只需要针对性的添加即 阅读全文

posted @ 2017-02-18 14:55 印子

009. 异步上传图片和JQuery中validate的简单使用介绍
摘要:控制器代码: 前台代码: JQuery的validate的简单使用介绍, 更详细的参见 http://www.runoob.com/jquery/jquery-plugin-validate.html 阅读全文

posted @ 2017-02-17 15:31 印子

008. MVC分页和异步
摘要:1. 网上得到的一个扩展 HtmlHelper 2. css代码: 3. 前台引用: 4. 还要检查下web.config文件中是否有下面的项 MVC异步 控制器 前台 结果: Ajax Options 对应表 解决上图遗留的问题, 今天晚上测试出来了, 知道问题出现在什么地方了 将上面ajax的代 阅读全文

posted @ 2017-02-16 16:01 印子 阅读(144) 评论(0) 推荐(0)

007. Install-Package : 无法解析依赖项。“EntityFramework 6.1.3”与 'EntityFramework.zh-Hans 5.0.0 约束: EntityFramework (= 5.0.0)' 不兼容。
摘要:环境: vs2015没有自带jquery.unobtrusive-ajax.js, 所以必须通过Install-Package Microsoft.jQuery.Unobtrusive.Ajax安装 , 当尝试安装(工具→NuGet管理器→程序包管理器控制台)的时候报出下图的错误: 解决方案: 工具 阅读全文

posted @ 2017-02-16 12:26 印子 阅读(2264) 评论(0) 推荐(0)

006. MVC的第一个增删改查弱类型和强类型
摘要:项目图: 弱类型的前台主要代码 强类型主要代码, 前台生成的代码基本没有动过 阅读全文

posted @ 2017-02-15 17:00 印子

005. 第一个MVCDemo和MvcHtmlHelper介绍及Html扩展方法
摘要:解决方案图: 1. Index.cshtml页面代码: 2. HomeController控制器代码 3. 扩展方法的代码 4. RouteConfig代码 5. web.config部分代码 6. 备注: MVC三层模型, v 视图层→ 就是单单指的是Html , aspx控件 , 标识页面如何展 阅读全文

posted @ 2017-02-14 16:02 印子

004. 第一个CodeOnly案例
摘要:备注: MVC三层模型, v 视图层→ 就是单单指的是Html , aspx控件 , 标识页面如何展示 c 控制器层→调用业务逻辑, 处理用户的请求数据, 然后把数据交给View展示; 代码后置的控制逻辑 controller层 m 业务逻辑层, 数据库访问层, 数据模型层 MVC中控制器的约定: 阅读全文

posted @ 2017-02-14 09:40 印子

003. 大表数据连接查询优化 临时表
摘要:数据库 阅读全文

posted @ 2017-02-14 09:39 印子

002. 创建第一个EF练习
摘要:任意新建一个控制台程序→添加新建项→ADO.NET数据模型(如果没有这个可以点击菜单栏上的工具→程序包管理器控制台→然后看看帮助信息; 当然也可以上网单独下载安装) 备注: System.Data.EntityState.Detached Detached→分离, EF对此上下文不再关心, 上下文不 阅读全文

posted @ 2017-02-14 09:12 印子

001. Lambda表达式的本质和ORM框架思想
摘要:Lambda本质来说就是一个匿名方法, 可以包含表达式和语句. 可用于创建委托 运算符 => , 读作 goes to 格式: (input parameters) => expression 从匿名函数讲起: delegate bool DelDemo(int a , int b ); //定义一 阅读全文

posted @ 2017-02-14 09:08 印子

导航