05 2013 档案
摘要:在这一节,我们使用VS2010自带的EF4.0来实现MVC的增删查改功能,为什么用EF呢?因为如果你自己手写sqlhelper之类,或者是用动软,和我们用EF的速度比,太慢太慢··· 当然,新手还是用sqlhelper写代码好一些,等你熟练了ado.net就不用sqlhelper,可以用用动软之类的,帮你免掉繁琐的增删改查,更灵活一些,则可以使用 EF和NH之类的ORM框架了···废话完毕 第一...
阅读全文
摘要:一:Action使用非默认的视图默认的视图是指(在Action里面 return View() 的时候,他会默认调用Views文件夹下控制器的名称文件夹下Action的名称的视图)非默认的视图,就是我们自己指定一个视图来显示数据.OK,我们刚才已经试过用 ViewData["name"] = "Hello World"; 这样的方式传值到前台View视图页面。现在我们再来做个例子,在Model层添加一个User类,有以下5个字段,如下 然后我们还是用ViewData这样的方式传值试试1:在控制器文件夹上 右键新建一个 UserInfo控制器 ,我们只用输
阅读全文
摘要:MVC 的约定一:起点:路由首先MVC会在Global.cs里面规定一个路由,就是用来规定你网站的网址的。例如路由如下那么网址假设为 http://localhost/product/view/3 这里的product 就是控制器 view 是action 3 就是id默认如果你只写域名的话,那么就会使用 Home控制器 Index这个Action上 ,id,默认可以忽略二:控制器, action,视图的含义。为什么要有控制器,为什么要有action ,为什么要有视图?。我们添加一个控制器来看看,新建一个 Product的控制器然后默认会给我们添加一个 Index的 action这里的Acti
阅读全文
摘要:1:先去官网去下载SQLite 有时候使用了EF之后,网站报错为 更新条目时出错。有关详细信息,请参见内部异常 但是这到底是个什么错误呢?不知道,看不出来,然后我们对代码进行下面的修改。 try { admin ad = new admin(); ad.name = this.Reques...
阅读全文
摘要:下载链接如下: MVC 3安装包:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=d2928bc1-f48c-4e95-a064-2a455a22c8f6&displaylang=zh-cn VS工具更新包:http://www.microsoft.com/downloads/zh-cn/details.asp...
阅读全文
摘要:[ajax.AjaxMethod()]是微软开发的ajax库的ajax特性标签,指示方法由微软的ajax库来处理.使用AjaxMethod可以在客户端异步调用服务端方法,简单地说就是在JS里调用后台.cs文件里的方法,做一些JS无法做到的操作,如查询数据库 使用AjaxMethod要满足一下几点: 1。如果还没有ajax.dll文件,就先下载一个来 2。将ajax.dll添加到项...
阅读全文
摘要:1:jquery如果获取重复name的input的值 var ids = ""; $("input[name='boxSend']:checked").each(function () { ids = ids + $(this).val() + ","; });这里记得最后把ids最后的一个逗号,给去掉2:Jquery实...
阅读全文
摘要:解决方法:检查Inherits的值(路径)是否存在,包括命名空间。(C#是对大小写敏感的语言)出错的原因基本上是 Inherits="webgroup.admin.index 和 CodeBehind="index.aspx.cs" 不一致
阅读全文
摘要:如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够用了)。 直接在查询语句后面 添加 order by name asc; 查询结果按照姓氏的升序排序; 但是如果在 utf-8的数据库中,如果我们针对名称进行排序,实际是无...
阅读全文
摘要:[JsonIgnore] public string Master { get; set; }
阅读全文
摘要:catch (Exception ex) { //自定义异常 throw new Exception("出错啦!", ex); } 为什么没有显示行号呢? 原因是,即使是在 RELEASE 模式下,如果你想报错的时候,想catch住你的详细报错信息定位到行号,那么你必须要 对应的dll的pdb文件 例如 这样你用log4net或者是catch抓住的报错信息,就可以显...
阅读全文
摘要:例如有原始库 A 有新数据库B 我们在原始库A里面对存储过程进行了修改和增加,但是我们也希望数据库B也能和A一样的架构(也就是和A一样有刚才加入的存储过程),那么我们就使用 SQLyog的架构同步工具 在打开的页面右侧,选择你要同步的数据库 B 。点击对比,就会显示左右两侧的不同地方。 在左侧,勾选你要同步的类型,例如我们只需要更新存储过程和函数,那么就只用勾选这2样即可。...
阅读全文