每天学一点,每天积累一点,进步就不止一点点!PS:好记性不如烂笔头,学会总结,学会思考~~~ ----要飞翔,必须靠自己!

灰太狼的梦想

好记性不如烂笔头,学会总结,学会思考~~~

07 2016 档案

摘要:这个系列是,基础学习系列的最后一部分,这里,我打算翻译一篇国外的技术文章结束这个基础部分的学习;后面打算继续写深入学习MVC系列的文章,之所以要写博客,我个人觉得,做技术的,首先得要懂得分享,说不定你自己以为正确的东西,存在瑕疵,分享出来,大家也可以互相进步。这样整个生态圈也会越来越好。不是么? 好 阅读全文
posted @ 2016-07-30 11:43 灰太狼的梦想 阅读(1628) 评论(7) 推荐(5) 编辑
摘要:大多数的开发者,可能会遇到这样的情况:当我们在创建用户之前,有必要去检查是否数据库中已经存在相同名字的用户。换句话说就是,我们要确保程序中,只有一个唯一的用户名,不能有重复的。相信大多数人都有不同的解决方法,但是ASP.NET MVC中,为我们提供了一个特性,就是Remote Validation, 阅读全文
posted @ 2016-07-28 12:14 灰太狼的梦想 阅读(4045) 评论(6) 推荐(12) 编辑
摘要:前面两篇文章学习到了,服务端验证,和客户端的验证,但大家有没有发现,这两种验证各自都有弊端,服务器端的验证,验证的逻辑和代码的逻辑混合在一起了,如果代码量很大的话,以后维护扩展起来,就不是很方便。而客户端的验证,必须要启用客户端验证,也就是在配置文件中配置相应的节点,并且还要引入Jquery插件。如 阅读全文
posted @ 2016-07-21 09:33 灰太狼的梦想 阅读(3121) 评论(21) 推荐(4) 编辑
摘要:前面学习了,服务端验证,这篇文章中,我们接着学习客户端验证,客户端的验证,使用Jquery和Jquery插件来实现【jquery.validate.min.js and jquery.validate.unobtrusive.min.js)】 在服务端验证中,页面必须要提交到服务器,进行验证,如果数 阅读全文
posted @ 2016-07-20 17:48 灰太狼的梦想 阅读(1068) 评论(8) 推荐(0) 编辑
摘要:这篇文章,我将会说到,使用数据注解API来进行服务端验证。ASP.NET MVC 框架在执行的时候,验证所有传递到控制器的数据,如果验证失败就把错误消息,填充到ModelState对象中,并且把这个对象传递给控制器,然后控制器中的方法,根据Modelstate的状态来判断,是否验证失败还是验证通过。 阅读全文
posted @ 2016-07-20 17:16 灰太狼的梦想 阅读(1260) 评论(2) 推荐(0) 编辑
摘要:在这篇文章中,我们将会学到如何使用C#,来序列化对象成为Json格式的数据,以及如何反序列化Json数据到对象。 什么是JSON? JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is ea 阅读全文
posted @ 2016-07-20 13:21 灰太狼的梦想 阅读(188536) 评论(26) 推荐(28) 编辑
摘要:前面学习了,从控制器向视图传递数据,现在学习怎么从视图向控制器传递数据。 通常,我们有两种方式,来处理浏览器的请求,一个是GET方式,一个是POST方式。一般来说,直接通过在浏览器中输入URL话,请求的方式是GET,那么GET方式的Action方法将会被调用,另一方面,如果是点击一个Button提交 阅读全文
posted @ 2016-07-19 12:10 灰太狼的梦想 阅读(5477) 评论(6) 推荐(5) 编辑
摘要:分页和排序,应该是软件开发中,需要必知必会的技能了,对于分页,网上很多教程,当然,别人终究是别人的,只有自己理解,会了,并且吸收之后,再用自己的语言,传授出来,这才是硬道理。好了,废话说多了。现在我们进入正题: 这里,我打算使用EF Code-First方式分页控件就是用PagedList.MVC, 阅读全文
posted @ 2016-07-18 15:11 灰太狼的梦想 阅读(4097) 评论(8) 推荐(0) 编辑
摘要:【使用场景:两个DropDownList的联动,选择其中一个DropDownList,然后加载数据到另外的一个DropDownList上】 这里,我打算实现的需求是:有两个DropDownList,一个默认加载所有的省份数据,然后,当我选择省份的时候,把对应的市的数据,绑定到另外一个DropDown 阅读全文
posted @ 2016-07-16 16:14 灰太狼的梦想 阅读(4042) 评论(6) 推荐(5) 编辑
摘要:Ajax的应用在平时的工作中,很是常见,这篇文章,完全是为了,巩固复习。 我们先看看不使用json格式返回分部视图: 先说需求吧: 我有两个实体,一个是出版商【Publisher】,一个是书【Book】(很显然这是一对多的关系,一个出版商可以出版很多书籍,一本书只有一个出版商。),这里,我要实现的是 阅读全文
posted @ 2016-07-16 11:07 灰太狼的梦想 阅读(3335) 评论(13) 推荐(4) 编辑
摘要:我们开发网站项目的时候,都会遇到这样的问题:就是页面怎么统一风格,有一致的外观,在之前ASP.NET的时代,我们有两种选择,一个是使用MasterPage页,一个是手动,自己在每个页面写CSS样式,但这样代码量太大了。。不可取,那么到了ASP.NET MVC时代,有什么技术可以统一页面风格呢???有 阅读全文
posted @ 2016-07-16 10:31 灰太狼的梦想 阅读(8434) 评论(0) 推荐(1) 编辑
摘要:在HTML Helper,帮助类的帮助下,我们可以动态的创建HTML控件。HTML帮助类是在视图中,用来呈现HTML内容的。HTML帮助类是一个方法,它返回的是string类型的值。 HTML帮助类,分成三个类型: 在这里,我们学习第一种,和第三种,第二种太简单了,这里就不介绍了。关于第二种,我之前 阅读全文
posted @ 2016-07-14 13:05 灰太狼的梦想 阅读(5250) 评论(3) 推荐(5) 编辑
摘要:在MVC中,从控制器到视图,传递数据,可以使用 ViewData 和 ViewBag;同样从视图到控制器,传递数据,可以使用Post,QueryString,或者隐藏域;最后从控制器到控制器,传递数据可以使用TempData。 注意:当然,从控制器到视图,传递数据,还可以使用TempData的。 我 阅读全文
posted @ 2016-07-14 11:00 灰太狼的梦想 阅读(2259) 评论(0) 推荐(5) 编辑
摘要:首先,新建一个web项目,新建一个Home控制器,默认的代码如下: 现在我要向Index方法,传递一个参数,id,为了方便测试,适当的修改一下代码 然后运行程序,结果是。。。 在浏览器中输入:Home/Index/200,就得到想要的结果了。也就是向action方法,传递了一个参数id,值为200. 阅读全文
posted @ 2016-07-13 23:10 灰太狼的梦想 阅读(5619) 评论(4) 推荐(2) 编辑
摘要:上面的虚线表示:被动角色。实线表示:主动角色。 1.控制器和视图:控制器和视图是双向的关系,但控制器的关系更主动。 当控制器是主动的角色的时候,控制器决定要显示哪一个View;当视图为主动角色时,视图可以决定,要将数据返回给控制器中的哪一个Action方法,并且,当数图需要数据的时候,可以决定数据应 阅读全文
posted @ 2016-07-13 22:21 灰太狼的梦想 阅读(1340) 评论(2) 推荐(1) 编辑
摘要:首先,新建一个MVC类型的Web项目: 然后在Model文件夹下定义一个Student实体: 然后新建一个Student控制器: 创建对应的Index视图: 相对应的_StudentList分部视图: 编译一下:修改路由为Student控制器,Index方法,运行,我们就可以看到结果了 然后工作中还 阅读全文
posted @ 2016-07-12 14:50 灰太狼的梦想 阅读(7551) 评论(6) 推荐(4) 编辑

点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏