随笔分类 -  Asp.net Mvc

摘要:目录 引言 最后一篇学什么 实验32—整理项目组织结构 关于实验32 实验33——创建单页应用——第一部分—安装 什么是Areas? 关于实验33 实验34——创建单页应用——第二部分—显示Employee 实验35——创建单页应用——第三部分—新建Employee 实验36——创建单页应用——第三 阅读全文
posted @ 2018-05-24 14:30 于为 阅读(474) 评论(0) 推荐(0)
摘要:本节又带了一些常用的,却很难理解的问题,本节从文件上传功能的实现引出了线程使用,介绍了线程饥饿的解决方法,异常处理方法,了解RouteTable自定义路径 。 目录 实验27——添加批量上传选项 关于实验27 实验27存在的问题 解决方法 实验28——解决线程饥饿问题 实验29——异常处理—显示自定 阅读全文
posted @ 2018-05-24 14:29 于为 阅读(493) 评论(0) 推荐(0)
摘要:目录 实验22——添加页脚 实验23——实现用户角色管理 实验24——实现项目外观一致性 实验25——使用Action 过滤器让页眉和页脚代码更有效 总结 实验22——添加页脚 在本实验中,我们会在Employee 页面添加页脚,通过本实验理解分部视图。 什么是“分部视图”? 从逻辑上看,分部视图是 阅读全文
posted @ 2018-05-24 14:28 于为 阅读(481) 评论(0) 推荐(0)
摘要:小编应各位的要求,快马加鞭,马不停蹄的终于:七天学会 Asp.Net MVC 第四篇出炉,在第四天的学习中,我们主要了学习如何在MVC中如何实现认证授权等问题,本节主要讲了验证错误时的错误值,客户端验证,授权认证及登录注销功能的实现。 目录 实验15 ——有关错误验证的保留值。 实验16——添加客户 阅读全文
posted @ 2018-05-24 14:26 于为 阅读(531) 评论(0) 推荐(0)
摘要:第三天我们将学习Asp.Net中数据处理功能,了解数据访问层,EF,以及EF中常用的代码实现方式,创建数据访问层和数据入口,处理Post数据,以及数据验证等功能。 目录: 数据访问层 实体框架(EF)简述 什么是代码优先的方法? 实验8——在项目中添加数据访问层 关于实验8 实验9——创建数据输入屏 阅读全文
posted @ 2018-05-24 14:25 于为 阅读(922) 评论(0) 推荐(0)
摘要:通过第一天的学习之后,我们相信您已经对MVC有一些基本了解。 本节所讲的内容是在上节的基础之上,因此需要确保您是否掌握了上一节的内容。本章的目标是在今天学习结束时利用最佳实践解决方案创建一个小型的MVC项目,本节的主要目标是了解MVC之间的数据传递问题。我们会逐步深入讲解,并添加新功能,使项目越来越 阅读全文
posted @ 2018-05-24 14:24 于为 阅读(382) 评论(0) 推荐(0)
摘要:ASP.NET vs MVC vs WebForms 许多ASP.NET开发人员开始接触MVC认为MVC与ASP.NET完全没有关系,是一个全新的Web开发,事实上ASP.NET是创建WEB应用的框架而MVC是能够用更好的方法来组织并管理代码的一种更高级架构体系,所以可以称之为ASP.NET MVC 阅读全文
posted @ 2018-05-24 14:22 于为 阅读(539) 评论(0) 推荐(0)
摘要:一、区域—麻雀虽小,五脏俱全的迷你MVC项目 1.1 Area的兴起 为了方便大规模网站中的管理大量文件,在ASP.NET MVC 2.0版本中引入了一个新概念—区域(Area)。 在项目上右击创建新的区域,可以让我们的项目不至于太复杂而导致管理混乱。有了区域后,每个模块的页面都放入相应的区域内进行 阅读全文
posted @ 2016-06-23 15:43 于为 阅读(497) 评论(0) 推荐(0)
摘要:一、校验 — 表单不是你想提想提就能提 1.1 DataAnnotations(数据注解) 位于 System.ComponentModel.DataAnnotations 命名空间中的特性指定对数据模型中的各个字段的验证。这些特性用于定义常见的验证模式,例如范围检查和必填字段。而 DataAnno 阅读全文
posted @ 2016-06-23 15:41 于为 阅读(480) 评论(0) 推荐(0)
摘要:一、天降神器“剃须刀” — Razor视图引擎 1.1 千呼万唤始出来的MVC3.0 在MVC3.0版本的时候,微软终于引入了第二种模板引擎:Razor。在这之前,我们一直在使用WebForm时代沿留下来的ASPX引擎或者第三方的NVelocity模板引擎。 Razor在减少代码冗余、增强代码可读性 阅读全文
posted @ 2016-06-23 15:39 于为 阅读(632) 评论(0) 推荐(0)
摘要:一、一个功能强大的页面开发辅助类—HtmlHelper初步了解 1.1 有失必有得 在ASP.Net MVC中微软并没有提供类似服务器端控件那种开发方式,毕竟微软的MVC就是传统的请求处理响应的回归。所以抛弃之前的那种事件响应的模型,抛弃服务器端控件也理所当然。 但是,如果手写Html标签效率又比较 阅读全文
posted @ 2016-06-23 15:37 于为 阅读(554) 评论(0) 推荐(0)
摘要:一、ASP.Net的两种开发模式 1.1 ASP.Net WebForm的开发模式 (1)处理流程 在传统的WebForm模式下,我们请求一个例如http://www.aspnetmvc.com/blog/index.aspx的URL,那么我们的WebForm程序会到网站根目录下去寻找blog目录下 阅读全文
posted @ 2016-06-23 15:35 于为 阅读(887) 评论(0) 推荐(0)
摘要:前些日子一直忙于多店版网上商城系统BrnMall的开发,工作比较多,所以博客断了。这几天项目完成了,时间比较自由,所以把这段时间总结的一些关于单店版BrnShop和多店版BrnMall区别写下来,希望对不了解电商系统的朋友有所帮助。如果需要多店版源码,可以点此下载:http://www.brnsho 阅读全文
posted @ 2016-06-14 11:27 于为 阅读(4098) 评论(0) 推荐(0)
摘要:重要通知:BrnShop企业版NOSQL设计(基于Redis)已经开源!源码内置于最新版的BrnShop中,感兴趣的园友可以去下载来看看。官网地址:www.brnshop.com。 好了现在进入今天的正题:自定义插件。上一讲中我们已经阐述了BrnShop插件的工作机制,现在我们详细介绍下如何自定义插 阅读全文
posted @ 2016-06-14 11:26 于为 阅读(2652) 评论(0) 推荐(1)
摘要:这几天BrnShop的开发工作比较多,所以这一篇文章来的晚了一些,还请大家见谅呀!还有通知大家一下BrnShop1.0.312版本已经发布,此版本添加了报表统计等新功能,需要源码的园友可以点此下载。好了,我们现在进入今天的正题。关于BrnShop插件内容比较多,所以我分成两篇文章来讲解,今天先讲第一 阅读全文
posted @ 2016-06-14 11:01 于为 阅读(2978) 评论(1) 推荐(1)
摘要:在团队设计BrnShop的web项目之初,我们碰到了两个问题,第一个是数据的复用和传递,第二个是大mvc框架和小mvc框架的选择。下面我依次来说明下。 首先是数据的复用和传递:对于BrnShop的每一次请求,程序都要分成好几个阶段执行,例如验证,执行动作方法等等,在各个阶段我们可能需要重复使用同一信 阅读全文
posted @ 2016-06-14 10:57 于为 阅读(6580) 评论(2) 推荐(6)
摘要:首先在此感谢大家对BrnShop项目的支持和鼓励!我们在发布BrnShop以前曾推测项目会受到不少园友的支持,但没想到园友们的支持大大超过我们的预测。4天6000次浏览,140个推荐,170个评论,8000次下载。看到这些数据后我们内心除了激动外,更多了一份责任。无论将来遇到多大的困难,我们一定要坚 阅读全文
posted @ 2016-06-14 10:35 于为 阅读(9947) 评论(4) 推荐(6)
摘要:一、ASP.NET + MVC IIS与ASP.NET管道 MVC、MVP以及Model2[上篇] MVC、MVP以及Model2[下篇] ASP.NET MVC是如何运行的[1]: 建立在“伪”MVC框架上的Web应用 ASP.NET MVC是如何运行的[2]: URL路由 ASP.NET MVC 阅读全文
posted @ 2016-06-12 11:31 于为 阅读(500) 评论(0) 推荐(0)
摘要:本文目的 我们来看一个小例子,在一个ASP.NET MVC项目中创建一个控制器Home,只有一个Index: 创建对应的强类型视图 运行一下,如果你的RP不是非常不好的情况下,会出现下面的结果: 生成的是一个Email的链接。看一下email部分对应的html源文件: 对于不求甚解的人来说,这很正常 阅读全文
posted @ 2016-06-12 11:28 于为 阅读(8972) 评论(4) 推荐(9)
摘要:有些人要问题,为什么我要学框架?这里我简单说一下,深入理解一个框架,给你带来最直接的好处: 更多好处,你可以自己去体会,有兴趣的可以看一下asp.net中 mvc部分的源码:http://aspnetwebstack.codeplex.com/ 本文目的 上一篇文章是让你明白MVC最核心的两个流程( 阅读全文
posted @ 2016-06-12 11:27 于为 阅读(14245) 评论(0) 推荐(3)