摘要: 参考:http://www.asp.net/mvc/tutorials/getting-started-with-ef-5-using-mvc-4/creating-an-entity-framework-data-model-for-an-asp-net-mvc-applicationCreate The Contoso University Web ApplicationContoso University sample web applicatioin 是一个使用MVC4 & EF5 & VS2012创建的Sample网站。网站功能包括:学生入学,课程选择,作业布置。这一 阅读全文
posted @ 2014-03-27 12:10 sirili 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/examining-the-details-and-delete-methods我们再来看看自动生成的Details 和Delete methods.MoviesController中的Details方法: public ActionResult Details(int? id) { if (id == null) { return new HttpStat... 阅读全文
posted @ 2014-03-20 14:17 sirili 阅读(714) 评论(0) 推荐(0) 编辑
摘要: Adding Validation to the Model ,在Model中添加数据验证参考:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-validation-to-the-model本文内容:这一节我们在Movie Model中添加逻辑验证(validation logic),从而确保我们在页面中新增和编辑的时候录入的数据是正确的合法的。ASP.NET MVC一个核心的代码设计原则(code design tenets)是DRY(Don’t Repeat Yourself).A 阅读全文
posted @ 2014-03-19 10:59 sirili 阅读(1852) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-new-field-to-the-movie-model-and-table本文内容:1,学习Entity Framework Code First 迁移功能(Migrations)2,更新Model Class(Model Class中添加新的字段),然后把更新应用于datebase.默认情况下,就像我们之前用Models下的movie.cs右键点击直接添加database的时候,Code First自动在数据库中添加新的表. 阅读全文
posted @ 2014-03-17 17:10 sirili 阅读(1999) 评论(3) 推荐(3) 编辑
摘要: 单点登录(SSO,single sign-on)是一个会话或用户身份验证过程,用户只需要登录一次就可以访问所有相互信任的应用系统,二次登录时无需重新输入用户名和密码。简化账号登录过程并保护账号和密码安全,对账号进行统一管理。详细讲解可以参考: http://www.blogjava.net/Jack2007/archive/2008/04/10/191795.html具体实现:1,添加SingleSingOn.cs(这个cs文件可以网上下载,然后SSOHost更改为自己的地址)2,Controller中添加Login方法: SingleSingOn sso = new SingleSingO. 阅读全文
posted @ 2014-03-11 10:05 sirili 阅读(3359) 评论(11) 推荐(0) 编辑
摘要: 参考:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/examining-the-edit-methods-and-edit-view本文内容:1,熟悉MVC的路由过程,URL如果导向到Controller相应的方法中2,新增SearchIndex页面,实现简单的查询功能http://localhost:9898/Movies,鼠标移动到”Edit”上面的时候,我们看到Edit将要导向的路径:这个路径对应的HTML代码是: @Html.ActionLink("Edit", &qu 阅读全文
posted @ 2014-03-10 17:10 sirili 阅读(2939) 评论(5) 推荐(4) 编辑
摘要: 参考:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/accessing-your-models-data-from-a-controller本文内容:1,学习了解Model的具体作用2,新建Controller从Model中读取数据传递到View中3,了解Entity Framework Code First4,清楚View页面中@model 声明的强类型转换5,查看View .cshtml的新的HTML书写方法一,Add a new Model ,了解Model的作用Model:存放Model 阅读全文
posted @ 2014-03-07 14:28 sirili 阅读(2357) 评论(1) 推荐(1) 编辑
摘要: 参考:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-view一,Controller 中的ActionResult方法会用一个View Template生成HTML页面反馈到浏览器中:1,修改Index方法如下public ActionResult Index() { return View();}2,在Index 方法中右键,添加View视图,Views视图下的HelloWorld文件夹中生成了对应的Index.cshtml文件3,打开index.cshtml文件,并添加一行h 阅读全文
posted @ 2014-03-06 11:40 sirili 阅读(2350) 评论(1) 推荐(1) 编辑
摘要: 1,turorial ,根据链接教程新建一个MVC项目http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4First Page:2,M-V-C: Models: 存放数据模型(Model Data),验证接收的数据(Validation Logic) Views: 用户看到的HTML页面 (dynamically genetate HTML Page) Controls:处理用户请求,从Models中检索数据以后,指定View页面输出(specify View 阅读全文
posted @ 2014-03-04 16:51 sirili 阅读(1187) 评论(0) 推荐(1) 编辑
摘要: #region MyRegion //產生密碼 protected static string GetPwd() { return CreateRandomNum123(2) + CreateRandomNumABC(3) + CreateRandomNumabc(3); } protected static string CreateRandomNum123(int NumCount) { string allChar = "0,1,2,3,4,5,6,7,8,9... 阅读全文
posted @ 2014-01-15 14:22 sirili 阅读(1432) 评论(1) 推荐(1) 编辑