MVC_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> MVC >>列表
· MVC3.0在各个版本IIS中的部署发布时间:2014-09-04
概述:最近在做一个MVC3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家!本文主要介绍在IIS5.1、IIS6.0、IIS7.5中安装配置MVC3的具体办法!正文:IIS5.11.安装Microsoft.netFrameWork4.0安装包;2.安装ASP.NETMVC3;3.在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.30196;4.添加MVC的解析:右击IIS中的虚拟目录选择“属性”-“虚拟目录”... 查看全文
· Asp.net MVC5中Html.DropDownList的使用发布时间:2014-09-04
一.静态下拉列表项的绑定在下拉列表中绑定静态项,我们可以通过SelectListItem的集合作为数据源的下拉列表。1@Html.DropDownList("dropRoles",newList<SelectListItem>()2{3newSelectListItem(){Text="Yes",Value="true"},4newSelectListItem(){Text="No",Value="false",Selected=true}5},"Select..."),new... 查看全文
· MVC新语法匿名方法发布时间:2014-09-03
一.简单匿名方法1.0匿名方法的写法规则:delegate(编写匿名方法的参数,格式和类型由程序员自己根据业务逻辑来定义){函数的方法体代码}最下面使用deledate编写匿名方法参数所写二.小练习例子与Lanbda表达式推断小总结:1.如果参数只有一个,则可以省略小括号,只留下形参名称,如果参数个数大于一个,则必须保留小括号例如(pig,dog=>true)2.当方法体只有一句大妈的时候可以省略{}和最后的分号,如果有返回值的可以省略return3.当方法体有多句代码的时候不可以省略{... 查看全文
最近在ASP.NETMVC项目中碰到这样的情况:在一个controller中设置了Session,但在另一个controller的构造函数中无法获取该Session,会报"System.NullReferenceException"错误。之所以这样做是因为希望在controller构造函数中获取Session值并赋值给一个全局变量,好让该controller的多个action共享。起先以为是ASP.NETStateService服务没有开启,或者是Web... 查看全文
· MVC Controller 与 View 传值发布时间:2014-09-01
Controller到View1强类型控制器//GET:/Test/publicActionResultIndex(){DateTimedate=DateTime.Now;//大部分时候使用自定义类型returnView(date);}视图@modelDateTime@{ViewBag.Title="Index";}<h2>Index</h2><h2>Thetimeis:@Model.ToString("yyyy年MM月dd日HH:mm:ss");<... 查看全文
· 什麼是 mvc发布时间:2014-08-29
非常多的Web框架都實踐一個叫做MVC的軟體架構設計模式,將軟體分成三個部分:Model物件包裝了資料與商業邏輯,例如操作資料庫View表示使用者介面,顯示及編輯表單,可內嵌Ruby程式的HTMLController負責將資料送進送出Model,處理從外界(也就是瀏覽器)來的HTTPRequest請求,與Model互動後輸出View(也就是HTML)這張圖示中的執行步驟是... 查看全文
此文章描述了ASP.NETWebAPI如何将Http请求路由到controller。路由表在ASP.NETWebAPI中,controller是用来处理HTTP请求的一个类。这个类中用于处理HTTP请求的的公共方法被称之为actionmethod或者简称action。当WebAPI框架接收到一个请求时,会将这个请求路由到一个action来处理。ASP.NETWebAPI框架通过使用路由表来确定哪个action方法被调用。VisualStudio中的ASP... 查看全文
· ASP.NET MVC中的Json Binding和Validate发布时间:2014-08-27
引子:电子商务网站支付功能页面往往会有很多信息,对于这些信息的保存,往往是分步完成的,那么使用Ajax最合适不过了,比如其中的收货人信息模块。这些信息的新建和编辑保存都是用Ajax来完成的。那么有几种方式完成这个操作呢,我想到如下几种。先来看看该功能的截图:一般情况下这些信息会对应一个实体类,就命名为:ReceiverInfo,简单起见,我定义ReceiverInfo如下:1、将需要的值拼接成json文本,再Action里面处理首先您需要将要保存的值拼接成一个json文本,类似... 查看全文
· MVC WEB api 自动生成文档发布时间:2014-08-27
最近在一直在用webapi做接口给移动端用。但是让我纠结的时候每次新加接口或者改动接口的时候,就需要重新修改文档这让我很是苦恼。无意中发现。webapi居然有自动生成文档的功能。。。。真是看见了救星啊。在看了一些资料后发现,如果你的开发环境比较老的话像VS2010VS2008这样的你可能需要手动在nuGet去安装一个新的组件,需要安装这一个组件来进行配置,安装完成后会多一个文件夹(因为这个版本较新可能会有依赖版本冲突)如果你是2013的版本的话你在创建项目的时候默认就会有这个文件夹... 查看全文
首先,ajax请求跟一般的web请求本质是相同的,都是http请求。理论上服务器端是无法区分该次请求是不是ajax请求的,但是,既然标题都已经说了,那么肯定是有办法做的。在ajax请求的请求报文里,往往会包含这么一条:X-Requested-With=XMLHttpRequest这在各大的javascript框架上也是这么做的。而服务器端就可以根据这一点来判别,该次的请求是否是ajax请求。而在ASP.NETMVC里,也有一个扩展方法:1namespaceSystem.Web.Mvc2... 查看全文
· ASP.NET MVC 4.0 学习4-Code First发布时间:2014-08-27
之前我們需要用到的數據,通過添加Entity實體數據模型把數據庫中需要的Database拉到項目中如下圖,而就是CodeFirst就是相對於這種處理數據的方法而言的CodeFirst更加準確的解讀是開發人員只需要編寫程式(CodeOnly),系統會自動建立模型和數據庫我們來新建一個專案看一下CodeFirst的具體實現1,新專案的Model中加入類別MessageBoard存儲留言信息MessageBoard.cs中添加字段屬性:usingSystem;usingSystem... 查看全文
· ASP.NET MVC5 生成验证码发布时间:2014-08-27
1ValidateCode.csusingSystem;usingSystem.Drawing;usingSystem.Drawing.Drawing2D;usingSystem.Drawing.Imaging;usingSystem.IO;namespaceCommon{///<summary>///生成验证码的类///</summary>publicclassValidateCode{publicValidateCode(){}///<summary>... 查看全文
· ASP.NET MVC分页实现发布时间:2014-08-26
ASP.NETMVC中不能使用分页控件,所以我就自己写了一个分页局部视图,配合PageInfo类,即可实现在任何页面任意位置呈现分页,由于采用的是基于POST分页方式,所以唯一的限制就是必须放在FORM中,当然以后我会考虑实现基于URL分页的!一、PageInfo类1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Web;56namespaceROIS.Models7{8///<... 查看全文
1.WebAPI简单说明近来很多大型的平台都公开了WebAPI。比如百度地图WebAPI,做过地图相关的人都熟悉。公开服务这种方式可以使它易于与各种各样的设备和客户端平台集成功能,以及通过在浏览器中使用JavaScript来创建更丰富的HTML体验。所以我相信WebAPI会越来越有它的用武之地。说道WebAPI很多人都会想到Web服务,但是他们仍然有一定的区别:WebAPI服务是通过一般的HTTP公开了,而不是通过更正式的服务合同(如SOAP)2.ASP.NETWebAPI简介ASP... 查看全文
本章节简单介绍一下使用ASP.NETMVCWebAPI做增删改查。目前很多Http服务还是通过REST或者类似RESP的模型来进行数据操作的。下面我们通过创建一个简单的WebAPI来管理联系人说明:为了方便数据不使用真正的数据库,而是通过内存数据模拟1.WebAPI中包含的方法ActionHTTPmethodRelativeURIGetAllContactGET/api/contactGetContactGET/api/contact/idGetListBySexGET/api/contact... 查看全文
· ASP.NET MVC 4.0 学习3-Model发布时间:2014-08-25
Model負責獲取數據庫中的資料,並對數據庫中的數據進行處理。MVC中有關數據庫的任務都由Model來完成,Model中對數據資料進行定義,Controller和View中都會參考到Model,從而對數據庫進行增刪改的操作。Model不需要依賴Controller或是View,所以Model的獨立性很高,我們可以把Model獨立出來一個專案。1,Model中添加實體數據模型DB中添加新的DataBase:message,添加Table... 查看全文
· 【转载】ASP.NET MVC的过滤器发布时间:2014-08-24
APS.NETMVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去处理,而在这些处理的前前后后如果想再加一些额外的逻辑处理。这时候就用到了过滤器。MVC支持的过滤器类型有四种,分别是:Authorization(授权),Action(行为),Result(结果)和Exception(异常)。如下表,过滤器类型接口描述AuthorizationIAuthorizationFilter此类型(或过滤器... 查看全文
· ASP.NET MVC5使用AjaxHelp发布时间:2014-08-22
默认情况下,VisualStudio2013新建ASP.NETMVC5项目,不包含jquery.unobtrusive-ajax.js,需要手工添加。点击VisualStudio2013中的“工具”菜单,选择“库程序包管理器”,再选择“管理解决方案的NuGet程序包“,在出现的对话框中联机搜索jquery.unobtrusive-ajax.js,然后安装即可。看上图中的信息,对应版本是3.2.0,需要jQuery1... 查看全文
由于项目需要,最近学起asp.netmvc。昨天遇到ViewData和TempData他们之间的分别这样让我纠结的问题。有园友强烈建议我去看ASP.NETMVC的源代码。所以,我想到如何在调试ASP.NETMVC程序的时候,有不明白的地方,就单步进入ASP.NETMVC的源代码,是非常好的一个办法。所以,结合利用.NETFramework4.0的源代码调试你的应用程序这篇文章,还有看到大牛scottgu推荐的一篇博文SteppingintoASP.NETMVCSourceCode... 查看全文