MVC_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> MVC >>列表
在"MVC批量添加,增加一条记录的同时添加N条集合属性所对应的个体"中,对于前台传来的多个TextBox值,在控制器方法中通过强类型来接收。使用FormCollection也可以接收来自前台的多个TextBox值。实现效果如下:动态添加TextBox:后台使用FormCollection接收来自前台的TextBox值,再以TempData把接收到的值返回:当页面没有TextBox,点击"移除",提示"没有文本框可被移除":在HomeController中,先获取前台用来计数的隐藏域的值... 查看全文
· ASP.NET MVC 视图(二)发布时间:2014-07-22
ASP.NETMVC视图(二)前言上篇中对于视图引擎只是做了简单的演示,对于真正的理解视图引擎的工作过程可能还有点模糊,本篇将会对由MVC框架提供给我们的Razor视图引擎的整个执行过程做一个粗略的讲解,目的在于让大家对Razor视图引擎的执行过程留个印象以便联想的思考到视图引擎的作用以及视图在MVC框架中的表示。ASP.NETMVC视图自定义视图引擎Razor视图引擎执行过程Razor视图的依赖注入、自定义视图辅助器分段、分部视图的使用Razor语法... 查看全文
· ASP.NET MVC 视图(一)发布时间:2014-07-21
ASP.NETMVC视图(一)前言从本篇开始就进入到了MVC中的视图部分,在前面的一些篇幅中或多或少的对视图和视图中的一些对象的运用进行了描述,不过毕竟不是视图篇幅说的不全面,本篇首先为大家讲解一下自定义视图引擎的定义和使用,由此慢慢的来了解视图引擎以及视图模块的工作过程。ASP.NETMVC视图自定义视图引擎简易示例Razor视图引擎执行过程Razor视图的依赖注入、自定义视图辅助器分段、分部视图的使用Razor语法、视图辅助器自定义视图引擎在讲解自定义视图引擎之前... 查看全文
朋友问到一个问题,如何输出自定义错误页面,不使用302跳转。当前页面地址不能改变.还要执行一些代码等,生成一些错误信息,方便用户提交反馈.500错误,mvc框架已经有现成解决方法:filters.Add(newHandleErrorAttribute());404错误目前想到的解决方法:先上代码Global.asax:1protectedvoidApplication_Error(objectsender,EventArgse)2{3varex=Server.GetLastError(... 查看全文
· ASP.NET MVC 描述类型(二)发布时间:2014-07-18
ASP.NETMVC描述类型(二)前言上个篇幅中说到ControllerDescriptor类型的由来过程,对于ControllerDescriptor类型来言ActionDescriptor类型的生成则简单的多了,本章的主题有两个,第一是说明ActionDescriptor类型的生成过程,第二是描述ActionDescriptor类型的重要性,在哪里体现它的重要性呢?对于前面篇幅的学习忽略了最后控制器方法的执行过程,而在这个执行过程中ActionDescriptor类型起到了至关重要的作用... 查看全文
· .Net MVC中的路由发布时间:2014-07-17
MVC中的URL也就是路由,不用通过路径访问实际的物理文件而达到向用户展示界面。URL的路由功能一方面正向映射到Controller和Action,根据用户输入的URL触发相应的控制器和对应方法,另一方面则反向映射并构造出URL,根据控制器和行为构造出URL以供程序调用。系统首次启动将会加载Global.asax文件的Application_Start方法并去执行RegisterRoutes()构造器protectedvoidApplication_Start()... 查看全文
折磨了我一个晚上的问题,奈何对物理的反射印象太深了,整天去想着物理的反射、折射怎么解。感谢少将哥哥给我的指点,经过一个晚上对反射的恶补,最终搞定了。纪念一下。1.核心代码:1privatestaticvoidIsUpdate<T>(Told,Tcurrent,stringid)2{3Model.PerFileHistoryhistory=newModel.PerFileHistory();4Model.Atrributes.ModifyFieldsatrr=null... 查看全文
在遍历数组、集合的时候,通常要获取元素的索引,本篇体验使用Knockout获取索引的2种方法。假设有这样的一个模型:namespaceUseIndex.Models{publicclassStudent{publicintId{get;set;}publicstringName{get;set;}}}在HomeController中,先模拟一个Student的集合,在投影出Name属性的集合,最后以Json返回给前台视图。usingSystem.Collections.Generic... 查看全文
· 把mvc4彻底搞定(一)发布时间:2014-07-16
1.netweb开发方式webform开发asp.netmvc开发2请求模式webform方式:客户端向服务端请求一个aspx页面,服务端生成一个页面对象类,调用这个页面对象类的PR方法,返回html给客户端。mvc方式:客户端向服务端请求某个类的某个方法,如:/Home/index,服务端在接收请求后,会解析url(根据路由表里面来解析),从中找到请求的类的名字,并在类名后加上Controller作为真是的类名,创建HomeController对象,调用里面的Index方法... 查看全文
· ASP.NET MVC Model验证(四)发布时间:2014-07-15
ASP.NETMVCModel验证(四)前言本篇主要讲解ModelValidatorProvider和ModelValidator两种类型的自定义实现,前者是Model验证提供程序,而ModelValidator类型则是Model验证执行类型,在下面的示例中会使用Model验证提供程序结合Model验证执行类型来执行Model验证,就是使用上个篇幅中所讲的实现个Model绑定器继承自DefaultModelBinder类型,在自定义Model绑定器中使用ModelValidator类型... 查看全文
· MVC中使用AngularJS-01,基本发布时间:2014-07-14
Angularjs是一个前端的JavascriptMVC库和框架,使前端得到更好的设计、维护和测试。它的核心特性有:MVC、双向数据绑定、指令和语义化标签、模块化工具、依赖注入、HTML模板,以及对常用工具的封装,例如$http、$cookies、$location等。本篇体验Angularjs在MVC中的基本使用。通过NuGet,输入关键字Angularjs,安装"AngularJSCore"。把angular.js引入页面:<scriptsrc="~/Scripts/angular... 查看全文
在"MVC实现多选下拉框"中,主要是多选下拉框的显示,而实际情况通常是:选择多个选项提交后,需要在编辑页把所有选中的项显示出来。模拟这样的一个场景:一个车迷可能有多个自己喜欢的汽车品牌。关于车迷的Model:namespaceMvcApplication1.Models{publicclassCarFan{publicintId{get;set;}publicstringName{get;set;}publicstring[]SelectedCars{get;set;}}}以上... 查看全文
· ASP.NET MVC Model验证(三)发布时间:2014-07-11
ASP.NETMVCModel验证(三)前言上篇中说到在MVC框架中默认的Model验证是在哪里验证的,还讲到DefaultModelBinder类型的内部执行的示意图,让大家可以看到默认的Model验证是在哪个具体的方法中来执行的,本篇的主题就是模拟一下默认的实现,自定义个Model绑定器继承自DefaultModelBinder类型,并且重写某些个重要的方法... 查看全文
· asp.net MVC3 + JQuery 的ajax简单使用发布时间:2014-07-11
一直都没有使用过JQuery,更没使用过JQuery的ajax支持带来的方便,今天试了一下,真是减少了很多工作量,使用方法也比较简单这里先记下来,以后使用时可以再拿着用。本应用中,本来是准备使用长链接的方式,在server端有错误消息产生时,能实时返回错误消息。可在使用长链接时,因为.net功底不够,以失败告终!所以采用了javascript中间隔查询的方法。页面代码如下:Java代码@{ViewBag.Title="ErrorMonitor";}<scriptsrc="@Url... 查看全文
1、需求:1.1)页面要美观大气1.2)前端代码要简洁清晰,要用MVC或是MVVM框架1.3)服务端要用MVC框架,要Rest风格1.4)数据访问要用ORM2、效果:2.1)列表2.2)分页2.3)新增2.4)修改3、技术考虑:3.1)考虑到页面的美观大气,在没有美工的情况下,Bootstrap的确是一个很好的选择3.2)前端框架选择了MVVM的Knockout.JS,大概是因为Microsoft在自己的项目模板里都自带了这个框架吧,所以一直对它挺有好感3.3)ASP... 查看全文
· spring3 mvc controller同步与异步发布时间:2014-07-09
1.同步请求:@RequestMapping(value="/shoppingCart/delShoppingOrder/{orderId}",method=RequestMethod.GET)publicStringget(@PathVariable("orderId")IntegerorderId,Map<String,Object>model){List<String>lists=customerService.get(orderId);model.put... 查看全文
· ASP.NET MVC Model验证(一)发布时间:2014-07-09
ASP.NETMVCModel验证(一)前言前面对于Model绑定部分作了大概的介绍,从这章开始就进入Model验证部分了,这个实际上是一个系列的Model的绑定往往都是伴随着验证的。也会在后面的篇幅中讲解MVC框架中Model验证的机制,以及一些Model验证的方式讲解,本章只是一个简单的示例篇幅,对于有基础的朋友可以直接跳过了(不能耽误大家时间)... 查看全文
在"MVC控制器传递多个Model到视图,使用ViewData,ViewBag,部分视图,TempData,ViewModel,Tuple"中,体验了使用不同的方式传递多个Model,而ViewData、ViewBag、PartialView、TempData、ViewModel、Tuple都可以用来传递Model,如何取舍呢?本篇主要包括... 查看全文
在"MVC项目实践,在三层架构下实现SportsStore-02,DbSession层、BLL层"一文的评论中,博友浪花一朵朵建议用类图来理解本项目的三层架构。于是就有了本篇:IDAL层→IBaseRepository接口,基接口,提供泛型实现所有的数据接口层的方法基本上是一样的,包括查询、分页查询、添加、批量添加、更新、批量更新、删除、批量删除等。所以,有必要针对所有的数据接口提炼出基接口,提供泛型实现。→IProductRepository接口实现IBaseRepository接口... 查看全文
pojoUser.javapackagepojo;publicclassUser{privateStringname;privateStringbirthday;publicUser(){}publicUser(Stringname,Stringbirthday){this.name=name;this.birthday=birthday;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this... 查看全文