摘要: 首先Mysql表,建表的时候,有没有选择UTF8,如果是默认的编码latin1,就会产生乱码这里修改后,还是乱码,那就要检查发生乱码的列是不是UTF8格式然后修改App.Config或者Web.Config文件, 加入Character Set=utf8 ,这里注意大小写。 然后再尝试插入新记录,乱码消失。 阅读全文
posted @ 2013-09-17 10:44 grkin 阅读(336) 评论(0) 推荐(1) 编辑
摘要: 8)解决冲突冲突分为两种:文件冲突---当两名(或更多)开发人员修改了同一个文件中相邻或相同的行时就会发生文件冲突。下面的属性冲突应该也属于文件冲突。 树冲突---当一名开发人员移动、重命名、删除一个文件或文件夹,而另一名开发人员也对它们进行了移动、重命名、删除或者仅仅是修改时就会发生树冲突。先看文件冲突两个开发人员改变文件中相同的行时,就会发生文件冲突,Subversion会把解决冲突的任务留给开发人员。 一个文本文件中冲突的区域会标识如下: >>>>>> revision而且对于每个发生冲突的文件,Subversion会生成三个额外的文件在相同的目录下: 阅读全文
posted @ 2013-09-16 18:41 grkin 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 1)导入数据到版本库第一种情况,使用Import导入命令的时候不能选择包含哪些指定文件或目录, 导入的文件夹不能变成工作副本,(如果你在“工作副本”目录下执行导入命令是不起作用的。)必须通过签出操作从服务器拿回工作副本。 很容易把错误的文件夹层次导入到版本库。现在进入资源管理器,选择你的项目的顶层目录,右击打开上下文菜单。选择命令TortoiseSVN → 导入 ...,它会弹出一个对话框:在这个对话框中,需要输入版本库所在的 URL,你的项目将会导入到这里。非常重要的事项,你必须了解: 你要导入的本地文件夹自身不会出现在版本库中,版本库中只有文件夹中的内容。例如,你有这样的文件夹结构: C: 阅读全文
posted @ 2013-09-16 15:59 grkin 阅读(4053) 评论(0) 推荐(0) 编辑
摘要: Web API是ASP.net MVC4新增的一个特色, 应用于处理Ajax请求, 他同时使用了Web标准规范, 比如Http, Json,和XML,以及一系列构建REST数据服务的参考原则, 和ASP.net MVC很像,都使用了一些相同的核心概念, 比如路由,控制器以及控制器操作结果。 但是使用场景不同,他支持需要使用数据服务而非HTML标签的场景。可以在项目根目录下新建一个Api 目录,在这个目录添加Web API控制器,控制器的内容如下:using System;using System.Collections.Generic;using System.Linq;using Syste 阅读全文
posted @ 2013-09-06 22:38 grkin 阅读(501) 评论(0) 推荐(0) 编辑
摘要: Ajax技术就是利用Javascript和XML技术实现这样的效果, 可以向Web服务器发送异步请求, 返回更新部分页面的数据, 而不需要全部更新整个页面。 Ajax请求两种类型的内容, 一种是服务端生成的HTML代码,直接嵌入到页面元素中, 另外一种是原始的序列化数据。经过解析后, 客户端Javascript可用来生成HTML代码,或直接更新页面。什么是部分渲染,有一个页面ajax_content.html 内容是:This is the Ajax content !待插入页面的内容如下 Partial Rendering Demo例如以上代码, 元素标记要插入的元素, 可以使用$(&quo 阅读全文
posted @ 2013-09-04 18:18 grkin 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVC把数据验证集成到了请求处理过程中,控制器操作可以通过查询ModelState 来检查请求是否有效, 下面判断了ModelState的有效性后进行“保存或返回”操作。 [HttpPost] public ActionResult Create(Auction auction) { if (ModelState.IsValid) { var db = new EbuyDataContext(); db.Auctions.Add(au... 阅读全文
posted @ 2013-09-04 18:16 grkin 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个表单,不同于WebForm,框架提供了一系列HMTL帮助方法来生成HTML标签。 下面创建一个Create.cshtml为文件名的视图。 Create Auction@using (Html.BeginForm()){ @Html.LabelFor(model => model.Title) @Html.EditorFor(model => model.Title) @Html.LabelFor(model => model.Description) @Html.EditorFor(model => m... 阅读全文
posted @ 2013-09-04 17:29 grkin 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 注意:此文需要你有一定Asp.net MVC的基础,很多东西省略了,只是做个提要笔记形式。要创建一个ASP.NET MVC的Web应用,首先要去下载ASP.NET MVC框架, 可以访问ASP.NET 官方网站,http://www.asp.net/mvc下载一个web平台安装器,环境:VS2010,MySQL 5.6Entity Framework 5.NET 4.0创建一个新的项目选择Razor视图引擎,这是一个新的页面标签语法,后面会介绍创建完成,项目结构式如下所示这里面,要首先要了解的是“路由”, “控制器”, “视图”, “ 模型”, 视图和控制器是属于UI层, 因为, 控制器只应该 阅读全文
posted @ 2013-09-02 12:07 grkin 阅读(717) 评论(1) 推荐(0) 编辑
摘要: 以下讨论的都是EF5.0, 版本号:4.4.0.0如果装了MySQL 5.0.1 , 那么最好用MySQL Connector 6.3.6,但是创建数据库后,生成迁移历史表的时候,会报错,你不管,直接Pass,还是可以创建出一个你想要的数据表。然后今早上升级到MySQL 5.6.13 一开始,安装程序提示升级MySQL Connector 6.7,之后程序报 “Can not find .NET Provider for….”的错误,去百度了一下,原来6.7版和EF5.0不匹配, 要换成6.5, 于是装了6.6版本,把这个目录下的三个文件添加引用C:\Program Files (x86)\M 阅读全文
posted @ 2013-09-02 09:17 grkin 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 尝试在Visual Studio2010, 2012环境下链接Mysql, 为啥不直接在App.config里面写字符串, 当然是可以,但是当你想用EF 的时候,必须要有个数据源,首先在【服务资源管理器】添加数据源要想出现MySQL Database 的选项,必须到这个地址http://dev.mysql.com/downloads/connector/net/安装NET MySQL Connector但是这个mysql-connector-net-6.6.7是坑爹的,它已经去除了和vs的集成模块经过试验,mysql-connector-net-6.6.6 可以给支持VS2012mysql-c 阅读全文
posted @ 2013-09-01 16:42 grkin 阅读(1463) 评论(0) 推荐(0) 编辑