MVC_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> MVC >>列表
· AutoMapper在MVC中的运用03发布时间:2014-03-21
本篇AutoMapper使用场景:※源字典集合转换成目标字典集合※枚举映射※自定义解析器※源中的复杂属性和Get...方法转换成目标属性源字典集合转换成目标字典集合□DomainmodelpublicclassSourceValue{publicintValue{get;set;}}□ViewmodelpublicclassDestValue{publicintValue{get;set;}}□映射配置Mapper.CreateMap<SourceValue,DestValue>(... 查看全文
一、【前言】(1)本文将用到IOC框架Unity,可参照《UnityV3初步使用——为我的.NET项目从简单三层架构转到IOC做准备》(2)本文的解决方案是基于前述《使用IdleTest进行TDD单元测试驱动开发演练(1)》、《使用IdleTest进行TDD单元测试驱动开发演练(2)》继续编写的,但是已经将解决方案、项目名称等等改名为了“IdleTest.EFAndMVCDemo”。(3)本文将不再一步一步的记录... 查看全文
更多图书请关注:第一教育云电子书平台http://book.1eduyun.com/注:本专题提供的所有的电子书下载资源均系收集于百度云,本网站(http://book.1eduyun.com/)只提供web页面服务,并不提供下载资源存储,也不参与录制、上传。ASP.NETMVC是一个建立在ASP.NET平台上基于MVC模式的Web开发框架,它提供了一种与传统WebForms完全不同的Web应用开发方式。ASP.NETWebForms借鉴了WindowsForms基于控件和事件注册的编程模式... 查看全文
· 解决 MVC 用户上线下线状态问题发布时间:2014-03-21
以前工作项目中就有一个微博类功能,其中也出现了用户在线和离线的问题。但是因为初入程序猿使用的是Session_end上个事件。Session_end这个事件不需要怎么解释吧就是在seesion过期的时候所触发的事件,但有BUG啊!因为iis中由于有进程回收机制,系统繁忙的话Session会丢失。当然微软解决又弄了个进程外seesion来解决了一下。额当时楞是没想起来为啥,还是经验少啊。今天突然看了些在线状态的问题突发奇想想自己不适用Seesion_end来做一个在线状态的实现... 查看全文
· MVC-Easy-UI-datagrid-分页-查询发布时间:2013-12-22
<linkhref="@Url.Content("~/Content/Site.css")"rel="stylesheet"type="text/css"/><scriptsrc="@Url.Content("~/Scripts/jquery-1.4.4.min.js")"type="text/javascript"></script><scriptsrc="@Url.Content("~/Jquery-Easy-UI/jquery.min.js"... 查看全文
概述在日常开发中,我们经常谈起模块化/插件化架构,这样可既可以提高开效率,又可以实现良好的扩展性,尤其对于产品化的系统有更好的实用性。架构我们采用的是MVC5(本文中介绍的方法对于MVC4也是适用的),如下图,解决方案中有四个项目,其中WeDiscuss为前端,WeDiscuss.Plugin.Framework为插件公共类库WeDiscuss.Plugin.Album为插件(相册)WeDiscuss.Plugin.News为插件(新闻),本文只是讲解决插件的实现方式,就不多做其它如果业务逻辑... 查看全文
在发现这个小技巧之前,我经常被某些问题困扰,我们以博客园为例1:是分类名称2:是分类url3:点击分类,进入的页面,要显示分类的名称4:点击分类,进入的页面,要用分类相关参数在日常web的开发中,经常遇到要在页面上显示一个分类,然后这个分类的链接要包含这个分类的id等参数(例如为搜索引擎友好要包含名称的汉语拼音),然后点击这个分类的页面要显示这个分类的各种信息例如分类名称,分类读取搜索接口的地址和参数等。尤其是某些变态的分类,一个条目和一个条目读取相关信息的方式还不一样... 查看全文
Easyui入门视频教程第02集---ASP.NETMVC下搭建EasyUI环境第一步下载easyuihttp://www.jeasyui.com/download/v132.php直接下载http://www.jeasyui.com/download/downloads/jquery-easyui-1.3.2.zip打开vs2010创建MVC4项目如果你电脑没有安装MVC4的话可以打开官网下载http://www.asp... 查看全文
WebSocket规范的目标是在浏览器中实现和服务器端双向通信。双向通信可以拓展浏览器上的应用类型,例如实时的数据推送、游戏、聊天等。有了WebSocket,我们就可以通过持久的浏览器和服务器的连接实现实时的数据通信,再也不用傻傻地使用连绵不绝的请求和常轮询的机制了,费时费力,当然WebSocket也不是完美的,当然,WebSocket还需要浏览器的支持,目前IE的版本必须在10以上才支持WebSocket,ChromeSafari的最新版本当然也都支持... 查看全文
1.新建MVC项目,安装ODataInstall-PackageMicrosoft.AspNet.WebApi.OData-Version4.0.02.新建WebAPIController示例代码如下:publicclassArticleController:ApiController{privatereadonlyIList<Article>_Article;publicArticleController(){_Article=newList<Article>... 查看全文
· MVC-07 案例1发布时间:2013-12-20
一、ContosoUniversity网站... 查看全文
一个MVC的项目中有个发布新闻的页面需要用到一个html的编辑器,网上看到UEditor评价貌似还不错,因为我用到的功能比较简单,就下载了MINI版本的,使用的过程在这里总结一下。关于UEditorMINI又名UM请看官方介绍首先下载UEditorMINI下载地址把下载下来的文件解压,然后把文件夹名改为“umeditor”,把umeditor文件夹复制到网站的“Scripts”目录下面。因为UM是基于jQuery的,所以要先引用jquery... 查看全文
回到目录说在前我都是喜欢把问题复杂化,还有总是喜欢把问题简单化,偷懒化,这也需就是一个程序员的追求吧,呵呵。我不太喜欢重复的东西,当你看到页面上有一个以上相同的代码时,那可以说,你的代码有重构的余地,应该考虑重构了,今天看了以前同事的博客,写了关于DropDownList的用法,如何将集合数据绑定到下拉列表框上,讲的不错,但最后在说checkbox和radiobutton时,我感觉有点重复了,我说的是代码重复了,还有就是代码复杂化了,就是说... 查看全文
数据的修改视图首先打开Movie控制器,添加一个返回数据修改视图的Edit()方法与一个对该视图中的表单提交进行处理的Edit()方法,代码如下所示:1//GET:/Movies/Edit2publicActionResultEdit(intid)3{4Moviemovie=db.Movies.Find(id);5if(movie==null)6returnRedirectToAction("Index");78returnView(movie);9}10//11//POST... 查看全文
· ASP.NET MVC 5发布时间:2013-12-17
在我们讨论数据库和数据模型之前,让我们先讨论一下如何将数据从控制器传递给视图。控制器类将响应请求来的URL。控制器类是给您写代码来处理传入请求的地方,并从数据库中检索数据,并最终决定什么类型的返回结果会发送回浏览器。视图模板可以被控制器用来产生格式化过的HTML从而返回给浏览器。控制器负责给任何数据或者对象提供一个必需的视图模板,用这个视图模板来Render返回给浏览器的HTML。最佳做法是:一个视图模板应该永远不会执行业务逻辑或者直接和数据库进行交互。相应的... 查看全文
· MVC验证发布时间:2013-12-17
前言MVC自己的验证机制,通过一个案例记录学习的成果。首先,model代码如下:publicclassStudents{[Display(Name="ID")]publicintId{set;get;}[Display(Name="用户名")][Required(ErrorMessage="用户名不能为空")]publicstringName{set;get;}[Display(Name="用户手机号")][Required(ErrorMessage="用户手机号不能为空"... 查看全文
数据的有效性验证,是程序开发中必不可少的环节。这篇文章,我们将用一个实例来说明如何在MVC中使用Validation来保证无论是新增或者更新数据的时候,都必须符合我们定义的验证规则,否则就会提示错误。一,DRY原则DRY是Don’trepeatyourself的缩写,意思是不要写重复的代码。MVC中的Validation设计就是遵循了这个原则。比如下面中的Movie类,当用户在网页上填写Movie信息的时候,并保存的数据库中的时候,由于Title是我们期望的必填项,所以:1... 查看全文
· MVC-06 安装部署发布时间:2013-12-17
部署网站往往是一件麻烦事,因为在安装部署的过程中,经常有许多步骤要运行,对于许多不太熟悉IIS/SQL的新手来说,部署网站编程一件非常困难且危险的事。VisualStudio2012在ASP.NET网站部署方面提升了不少能力,有助于让你将现有网站快速且简便地发布到远程的IIS服务器上,而免除了许多繁杂的设置程序。一、如何部署到本机的IIS要部署到本机的IIS,首要动作必须是先在本机安装IIS功能,若要运行ASP.NETMVC4,则还必须安装.NETFramework4.0以上版本。1... 查看全文
· MVC-07 案例发布时间:2013-12-17
一、ContosoUniversity网站二、电子商务网站1.需求分析2.数据模型规划(1)商品类别(2)商品信息(3)会员信息(4)购物车项目(5)订单主文件(6)订单明细3.控制器架构规划(1)商品浏览(2)会员功能(3)购物车功能(4)订单结账功能4.创建视图页面(1)商品浏览a.首页/商品分类b.商品列表c.商品明细(2)会员功能a.会员注册b.会员登录c.购物车功能d.订单结账功能e.编写母版页面5.添加数据库与购物车功能(1)添加信息内容类(2)添加导览属性(3)启用自动数据库迁移... 查看全文
· MVC-05 Model(2)发布时间:2013-12-16
五、使用CodeFirst数据库迁移当EntityFrameworkCodeFirst的数据模型发生异动时,默认会引发一个System.InvalidOpertaionException异常。一种解决方法是在Global.asax文档里的Application_Sart方法上,加上一段System.Data.Entity.Database.SetInitializer()方法,让EF自动将数据库删除,然后重新创建模型。不过,这种将数据库砍掉重建的方式实在过于残暴,应该使用更人性化的方式... 查看全文