2014年2月18日

在Web Api中快速实现JSonp

摘要: 本文翻译自:http://www.codeproject.com/Tips/631685/JSONP-in-ASP-NET-Web-API-Quick-Get-Started Concept: 同源策略:同源策略是客户端语言中的一个概念,它允许元素获取同一个站点中的资源,请求别的domain中的资源将不会被允许。 跨域资源共享[Cross-origin resource sharing (C... 阅读全文

posted @ 2014-02-18 15:51 Creater 阅读(536) 评论(0) 推荐(0)

2014年1月22日

在MySql中实现MemberShip的权限管理

摘要: 步骤: 1、在MySql种创建一个数据库,名称任意取,我们只是要得到一个空的数据库,我们假设这个数据库的名称为authentication。 2、在VS种创建一个Web应用程序,File——new——project——Web——在右边任意选中一个 创建完了以后,运行一下程序,确保可以正常运行(如果不能运行,可能是MVC程序,没有添加默认的Controller,View) 3、给新创建的项目添加引用,MySql.Data、 MySql.Web,这个正常情况下操作为:右键References——add reference——在左边找到Extensions——mysql.data\mysq... 阅读全文

posted @ 2014-01-22 18:53 Creater 阅读(889) 评论(0) 推荐(0)

2013年12月25日

MVC:Controller向View传值方式总结

摘要: Controller向View传值方式总结总结发现ASP.NET MVC中Controller向View传值的方式共有6种,分别是:ViewBagViewDataTempData向普通View页面传一个Model对象向强类型页面传传一个Model对象用一个ViewModel对象解决所有问题首先我们需要明确的是我们从controller向view传值的时候,这些方式分别处于什么样的地位:我们一般会向页面传递一个主要的类型的数据,一般是情况下是一个List,如果只有这个,很好办,一个model对象就解决了,但是往往除此之外还会有一些额外的零散的数据需要传递,比如分页的pageIndex,或者pa. 阅读全文

posted @ 2013-12-25 13:58 Creater 阅读(4784) 评论(1) 推荐(1)

2013年12月24日

MVC 中的 ViewModel

摘要: 此文章总结自:http://rachelappel.com/use-viewmodels-to-manage-data-amp-organize-code-in-asp.net-mvc-applicationsViewModel这个概念不只是在在MVC模式中有,你会在很多关于MVC、MVP、MVVM的文章中见到这个说法,并且这个概念在任何技术中都有可能提到,比如ASP.NET, Silverlight, WPF, or MVC... 现在我们来讨论如何在MVC中使用它。ASP.NET MVC ViewModel 是什么?在一般的情况下,我们向View中传递数据的时候,都是一个Model,当有. 阅读全文

posted @ 2013-12-24 16:53 Creater 阅读(4328) 评论(2) 推荐(4)

2013年12月20日

C#调用存储过程实现分页(个人代码笔记)

摘要: 分页的存储过程:dropprocLoadPageMaincreateProcLoadPageMain@pageIndexint,@pageSizeint,@countintoutasselecttop(@pageSize)*fromdbo.MyStudentwhereFidnotin(selecttop(@pageSize*(@pageIndex-1))Fidfromdbo.MyStudentorderbyFid)orderbyFidselect@count=COUNT(1)fromdbo.MyStudentDAL层调用分页存储过程:publicListgetPagedList(intpag. 阅读全文

posted @ 2013-12-20 08:11 Creater 阅读(1518) 评论(0) 推荐(0)

2013年12月19日

《大象UML》看书笔记2:

摘要: 《大象UML》看书笔记2抽象角度: 在为现实世界建模的时候,首先要搞清楚有多少参与者,每个参与者的目标是什么,参与者的目标就是我们需要的抽象角度。什么是模: 确定了抽象角度就是确定了目标,接下来就是要找到满足这一目标的事物,我需要利用面向过程的方法找到: 1、贡献于场景目标的"物",2、这些"物"如何贡献于场景抽象角度确定的目标需要由特定的场景来完成,场景(事件)=静态的事物(物)+特定的条件(规则)+特定的动作(参与者的驱动)用例驱动: 要解决问题就要归纳出所有的抽象角度(就是用例),为这些用例描述出可能出像的场景,描述出所有的场景,就实现了所有的用例 阅读全文

posted @ 2013-12-19 10:36 Creater 阅读(439) 评论(0) 推荐(0)

2013年12月18日

Action的返回值类型总结

摘要: Action的返回值MVC 中的 ActionResult是其他所有Action返回类型的基类,下面是我总结的返回类型,以相应的帮助方法:下面是这些方法使用的更详细的例子一、返回View View()方法的几种重载:publicViewResultIndex(){returnView();}publicViewResultIndex(){returnView("Index","_AlternateLayoutPage");}publicViewResultIndex(){returnView("~/Views/Other/Index.cshtm 阅读全文

posted @ 2013-12-18 16:34 Creater 阅读(4178) 评论(0) 推荐(0)

2013年12月17日

UML看书笔记1:主体思想

摘要: 对象设计需要解决的三大问题: 1、把“现实世界”映射到“对象世界”2、从“对象世界”描述“现实世界” 3、验证“对象世界”是否反映了“现实世界”现实世界与我们的对象世界有一道鸿沟,这个就是抽象,我们抽象现实世界的基本方法是:把世界看作是由人、事、物、规则 组成的,人是一切的中心,人要做事,做事就会使用一些物,并产生另外一些物,而这一切需要遵循一定的规则。也就是说:"人"驱动系统、"事"体现过程、"物"记录结果、"规则"是控制。对象设计的三大模型:1、业务对象模型: 实现把“现实世界”映射到“对象世界”2、概念模型 阅读全文

posted @ 2013-12-17 11:07 Creater 阅读(181) 评论(0) 推荐(0)

2013年12月9日

类型转换的规则

摘要: 类型转换的规则准备工作:public class B{……}public class D:B{……}B b1=new B();D d1=new D();B b2 =new D();---------------------------------在变量名类型的层面可以任意的相互转换,需要遵循的规则是: 子类型向父类型转换的时候不需要任何语法; 例:B b3=d1;父类型向子类型转换的时候,需要强制类型转换;例:D d3=(D)b1;但是做到这一点只能保证在编译的时候不报错。在对象层面: 只能是子类的对象转向父类型,例: B b2 =new D(); 父类的对象不能转成子类型,例:D d2=(. 阅读全文

posted @ 2013-12-09 10:07 Creater 阅读(186) 评论(0) 推荐(0)

2013年12月6日

将DataTable 存到一个集合当中

摘要: 将DataTable 存到一个集合中此做法来自:http://www.codeproject.com/Articles/692832/Simple-way-of-using-SQL-DataTables-to-JSON-in-MVCusingSystem;usingSystem.Data;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;namespaceMvcApplication31.ViewModels{publicclassDataAccessLayer{publicDataTableGetTable(). 阅读全文

posted @ 2013-12-06 09:59 Creater 阅读(916) 评论(0) 推荐(0)

导航