MVC_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> MVC >>列表
· MVC 5 第三章 HTML Helper发布时间:2014-06-12
提及到HTMLhelper大家肯定不应该陌生,因为在书写MVCView的时候肯定需要使用到它。一个HTMLHelp就是一个返回HTML字符串的方法,这个字符串表示你所期望的类型的内容。例如,你可以使用HTMLHelper去呈现标准的HTML标记像HTML<input>,<button>和<image>等标记。如果MVC提供的内建的HTMLhelper满足不了你的View的输出需求,并且你想输入一种更复杂的类型的内容例如HTMLtable等等... 查看全文
· ASP.NET 4.5 MVC实战视频教程发布时间:2014-06-11
《ASP.NET4.5MVC实战教程(身份校验过滤器,数据验证,WebAPI、Razor视图引擎)》课程讲师:石曼迪课程分类:.Net适合人群:中级课时数量:16课时用到技术:MVC、EF框架数据流涉及项目:通用系统后台咨询QQ:1337192913本次课程主要从传统web开发过度到MVC下,一点一点的揭开MVC这门技术的神秘面纱,从每一个动作,每一个视图的展现以及每一个标签都会做详细的说明。基础准备完成后,我们会一起来深入了解MVC的路由、安全、客户端开发等高级特性,同时会融入开发框架的演变... 查看全文
文章内容很多教程里都提到了,在部署MVC程序的时候要配置通配符映射(或者是*.mvc)到aspnet_ISPAI.dll上,在.NET4.0之前确实应该这么多,但是.NET4.0之后已经不要再费事了,因为它默认就支持了。你可以会问,没有映射配置,请求这么可能会走到aspnet_ISPAI.dll上呢?对,这就是我们本章节要讲的一个东西:ASP.NET4ExtensionlessURLfeature,因为在ASP.NET4之后,默认所有的请求都转向到aspnet_ISPAI.dll... 查看全文
· ASP.NET MVC控制器(一)发布时间:2014-06-11
ASP.NETMVC控制器(一)前言在路由的篇章中讲解了路由的作用,讲着讲着就到了控制器部分了,从本篇开始来讲解MVC中的控制器,控制器是怎么来的?MVC框架对它做了什么?以及前面有的篇幅所留的疑问将会在这部分里解决掉。对于控制器激活的总结总的来说控制器的激活过程有这么几个步骤(部分):1.根据当前路由信息获取控制器名称2.获取当前系统的控制器工厂(用来生成控制器)2.1据控制器名称生成和当前系统的请求上下文参数生成控制器类型(Type)2.1.1根据当前的路由信息判断选择控制器所在命名空间2... 查看全文
1.文件—>新建项目软件安装此篇将从运用免费的VisualWebDeveloper2010Express来创建ASP.NETMVC3开始,逐步的添加一些功能来创建一个完整的应用程序,接下来,会涉及到数据库访问,表单设计,数据验证,运用masterpages进行统一布局,运用AJAX技术来出来页面更新和验证,用户登录等等。你可以按照以下一步一步的操作,也可以从http://mvcmusicstore.codeplex.com下载完整的应用程序... 查看全文
部门和职员是1对多关系。用一个表格列出所有部门,并且在每行显示该部门下的所有职员名称。如下:部门和职员的Model:usingSystem.Collections.Generic;namespaceMvcApplication1.Models{publicclassDepartment{publicintId{get;set;}publicstringName{get;set;}publicstringLocation{get;set;}publicList<Employee>... 查看全文
文章内容上个章节我们讲到了,可以在HttpModules初始化之前动态添加Route的方式来自定义自己的HttpHandler,最终接管请求的,那MVC是这么实现的么?本章节我们就来分析一下相关的MVC源码来验证一下我们的这个问题。先创建一个MVC3的WebApplication,选择默认的模板以便创建以后就默认包含HomeController和AccountController。我们知道MVC要先接管请求才能通过这些Controller来处理,那我们先去Global.asax... 查看全文
· ASP.NET MVC路由(五)发布时间:2014-06-10
ASP.NETMVC路由(五)前言前面的篇幅讲解了MVC中的路由系统,只是大概的一个实现流程,让大家更清晰路由系统在MVC中所做的以及所在的位置,通过模糊的概念描述、思维导图没法让您看到路由的实际运用,特此篇幅来说明一下简单的示例。路由的命名空间的定义对于路由当中url规则、默认值、url参数约束这些的定义网上都有,本篇讲一下路由中命名空间的定义。大家都知道路由的作用,让请求匹配到合理的控制器名称,并且交由控制器工厂来生成控制器来执行请求。然而在项目中难免会命名出相同名称的控制器... 查看全文
有这样的一个Model:usingSystem.ComponentModel.DataAnnotations;namespaceMvcApplication1.Models{publicclassMovie{publicintId{get;set;}[Required(ErrorMessage="必填")]publicstringTitle{get;set;}}}HomeController中,一个Action用来显示强类型视图,一个用来接收从视图传递过来的Model。usingSystem... 查看全文
MVCMusicStore教程介绍和说明了如何一步步的用ASP.NETMVC和VisualWebDeveloper进行Web开发,教程从最基础的阶段开始,所以对于初级阶段的开发者来说,也是适用的。我们将要创建的是一个简单的音乐商店,由购物,审核和管理三个部分组成。根据流派查看专辑可以查看某个专辑并且可以加入到购物车查看购物车,也可以移除不需要的专辑接下来会检验用户信息,提示登录或者注册一个账户当登录或者创建一个新账户后,再完善下购买和支付信息,这样就完成了一个订单。为了简单起见... 查看全文
摘要通过本文你将了解ASP.NET身份验证机制,表单认证的基本流程,ASP.NETMembership的一些弊端以及ASP.NETIdentity的主要优势。目录身份验证(Authentication)和授权(Authorization)ASP.NET身份验证方式理解表单验证流程认识ASP.NETMembership拥抱ASP.NETIdentityASP.NETIdentity主要组成部分总结身份验证(Authentication)和授权(Authorization)我们先来思考一个问题... 查看全文
文章内容根据对HttpRuntime和HttpPipeline的分析,我们知道一个ASP.NET应用程序可以有多个HttpModuel,但是只能有一个HttpHandler,并且通过这个HttpHandler的BeginProcessRequest(或ProcessRequest)来处理并返回请求,前面的章节将到了再MapHttpHandler这个周期将会根据请求的URL来查询对应的HttpHandler,那么它是如何查找的呢?一起我们在做自定义HttpHandler的时候... 查看全文
· ASP.NET MVC Module发布时间:2014-06-09
ASP.NETMVCModule前言在ASP.NET中管道模型是怎么来实现的?在请求处理流程一文中大概的讲述了HttpModule和HttpApplication之间的关系,而并没有涉及到HttpModule怎么去实现和注册。HttpModule的意义很大,ASP.NETMVC框架怎么捕获请求的?或者换一种方式来说ASP.NETMVC框架的入口点在哪里?HttpModule注册使用我们直接进入主题来看一下自定义的实现,首先在Module使用之前我们要先定义个Module,定义很简单... 查看全文
当需要为Model的属性添加一些额外信息的时候,使用[AdditionalMetadata("somekey","somecontent")]是不错的选择,MVC内部把键值信息赋值给了ModelMetadata.AdditionalValues属性。那么,在视图中如何获取该属性的ModelMetadata呢?ModelMetadata提供的静态方法FromLambdaExpression()可以根据属性和ViewData获取到该属性的ModelMetadata... 查看全文
说好的给园子里的朋友们录制与《ASP.NETMVC使用Petapoco微型ORM框架+NpgSql驱动连接PostgreSQL数据库》这篇博客相对应的视频,由于一个月一来没有时间录制,今天我兑现了给朋友们的承诺。。本次视频教程的目录为视频、代码、资料,其中视频有4段,资料是我收集的相关资料。。视频下载地址:http://pan.baidu.com/s/1c05sysC希望大家多多支持。。。郝喜路2014年6月8日11:11:02http://haoxilu.cnblogs.comhttp... 查看全文
文本编辑器有很多,比如ticymce和CKEditor就比较好用,但涉及到图片、文件上传,需要结合CKFinder实现,而且有些功能是收费的,即使有意付费使用,支付也不方便。好在百度的开源文本编辑器UEditor现在也发展得不错,本篇就来体验其在MVC中的使用。需要实现如下效果:1、上传图片2、上传涂鸦3、字数限制4、另一视图页图文显示首先到这里下载UEditor的.NET版本,我下载的是[1.4.3.NET版本]的UTF-8版。下载后,在Scripts文件夹下创建UEditor文件夹... 查看全文
CHAPTER27第27章■■■27WebAPIandSingle-pageApplications27WebAPI与单页应用程序Inthischapter,IdescribetheWebAPIfeature,whichisarelativelynewadditiontotheASP.NETplatformthatallowsyoutoquicklyandeasilycreateWebservicesthatprovideanAPItoHTTPclients... 查看全文
· ASP.NET MVC路由(三)发布时间:2014-06-06
ASP.NETMVC路由(三)前言通过前两篇的学习会对路由系统会有一个初步的了解,并且对路由系统中的Url规则有个简单的了解,在大家的脑海中也有个印象了,那么路由系统在ASP.NETMVC中所处的位置在哪呢?RouteData路由系统在ASP.NETMVC框架中的默认的实现位置是在RulRoutingModule中。对于Module下个篇幅会有所讲解。本篇主题在于说明RouteData对象,因为MVC框架在根据服务器端注册好的Route对象集合和请求的Url匹配所得一个Route对象... 查看全文
使用StructureMap也可以实现在MVC中的依赖注入,为此,我们不仅要使用StructureMap注册各种接口及其实现,还需要自定义控制器工厂,借助StructureMap来生成controller实例。有这样的一个接口:namespaceMvcApplication1{publicinterfaceIStrategy{stringGetStrategy();}}2个接口实现:namespaceMvcApplication1{publicclassAttackStrategy... 查看全文
文章内容通过前面的章节,我们知道HttpApplication在初始化的时候会初始化所有配置文件里注册的HttpModules,那么有一个疑问,能否初始化之前动态加载HttpModule,而不是只从Web.config里读取?答案是肯定的,ASP.NETMVC3发布的时候提供了一个Microsoft.Web.Infrastructure.dll文件,这个文件就是提供了动态注册HttpModule的功能,那么它是如何以注册的呢?我们先去MVC3的源码看看该DLL的源代码。注:该DLL位置在C... 查看全文