MVC_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> MVC >>列表
有时候,当用户请求一个Controller下的Action,我们希望,在单位时间间隔内,比如每秒,每分钟,每小时,每天,每星期,限制同一个IP地址对某个Action的请求次数。如何做呢?stefanprodan的MvcThrottle能很好地解决这个问题,以及其它类型的IP限制问题。在这里:https://github.com/stefanprodan/MvcThrottle把项目从GitHub下载下来,在本地打开。找到MvcThrottle类库,打开ThrottlingFilter这个类... 查看全文
· MVC KindEdit发布时间:2015-04-22
先将下载的KindEditor放到项目中View页面<!DOCTYPEhtml><html><head><metaname="viewport"content="width=device-width"/><title>Index</title>@Scripts.Render("~/bundles/kindeditor")//MVC4方法,加载kindeditor/kindeditor.js<... 查看全文
很多一段时间以来,Insus.NET有分享很多有关ASP.NETMVC的文章,每隔一段时间,会把源码以及数据库分享供大家下载。你可以按时间排序,文章越新,源码以及数据数据也就越新。你可以从下面的文章或是评论中,找到下载链接。另外正常情况之下,数据库的版本为SQL2014的,如果你需要SQL2008R2的,下面提供的链接下可以找到相关的。2013-10-13:《MVC显示详细记录WithoutEntityFramework》http://www.cnblogs... 查看全文
1.新建一个控制台项目2.添加一个数据项a.选择数据库注:数据库中的表如下:b.选择EF版本c.选择表3.初步了解EF框架看到了多了一个以edmx后缀的文件在edmx文件上,右击打开方式,选择XML(文本)编辑器打开该xml主要包含三部分:(数据库存储模型,实体模型,关系映射)edmx还为我们生成了两个tt模板数据库存储模型:该模型有个实体容器EntityContainer,它的Name属性为SchoolModelStoreContainer,EntityType属性的值为Self... 查看全文
本篇体验在ASP.NETMVC中使用ASP.NETIdentity增删改查用户。源码在这里:https://github.com/darrenji/UseIdentityCRUDUserInMVC在VS2013中创建一个MVC项目,用默认的"无身份验证"作为身份验证机制。通过控制台下载Bootstrap。Install-Package-version3.0.3bootstrap下载成功后,在解决方案下的Content和Scripts多了该版本的css和js文件... 查看全文
离上次第一次上传源码一个多星期了,在工作之余今天终于把插件管理部门的功能全部完善了,已可用于实际开发,管理界面因为没人帮忙设计,所以有点丑,今天这版算是0.1.0.0吧,后面我会发布很多插件来填充这个框架(例如高细度权限管理后台,Redis缓存,参数化图片访问等),同时也希望各位朋友加入到该框架的插件开发中来,交流QQ群:142939183,等版本更新到1.0.0.0我就提交到github上面。下面做个功能的简单截图:不好意思,图片上字打错,是上传,不是上次,莫笑莫笑插件上传之后默认为不启用... 查看全文
· ASP.NET MVC什么时候使用异步Action发布时间:2015-04-18
在没有使用异步Action之前,在Action内,比如有如下的写法:publicActionResultIndex(){CustomerHelpercHelper=newCustomerHelper();List<Customer>result=cHelper.GetCustomerData();returnView(result);}以上,假设,GetCustomerData方法是调用第三方的服务,整个过程都是同步的,大致是:→请求来到Index这个Action→ASP... 查看全文
· ASP.NET MVC 系列:项目实践发布时间:2015-04-16
最近这两年一直使用ASP.NETMVC开发游戏周边的网站,包括交易平台、运营平台、推广系统等,还有一些小型的财务管理方面的网站。公司内部使用和自用的一般界面设计弱,经常使用LigerUI搞定大多数。下面挑一些能看的界面,顺便说一说我在团队中一直应用的前端原则。一、交易平台:首先这个是交易平台的,采用经典的DDD分层架构,采用到的框架、库和产品:ASP.NETMVC+EntityFramework+Structure+AutoMapper+Log4net+STSdb4+ChnCharInfo... 查看全文
我一说写这个功能的时候,好多人估计有疑问。分页功能网上多的是,搜一个不就行了,你这样不是浪费时间么。你说这句话的时候,我是比较信的,首先自己写一些东西是很耗时,有这些时间又能多打几盘LOL了。但是我觉得有些东西需要你自己写了之后思路才清晰,一直认为知道一些原理才是最重要的,并且能让你更深入的去了解一门语言。就像好多人说“我精通JQuery框架”,那我想问你“有没有看过Jquery源码,知不知道它的实现原理和机制?”。熟练和精通不是同一个层次... 查看全文
使用ASP.NETMVC查询时,一直使用MvcPaging组件,虽然需要自定义MvcPaging.Pager才能达到我想要的效果,但在没有较好的URL库时,还是这么用。分页的逻辑本来就不复杂,更重要的是最近发现了Flurl这个开源库,所以采用Flurl制作一个DIY的分页组件,核心是PagingModel文件,算法可能不是最优,但包含了主要的逻辑和实现关键点。由于在查询方面,我使用以下实践:1.使用ViewModel封装查询参数2.使用ViewModel作为View的Model类型3... 查看全文
从Membership到SimpleMembership再到ASP.NETIdentity,ASP.NET每一次更换身份验证的组件,都让我更失望。Membership的唯一作用就是你可以参考它的实现,它的数据库创建和扩展方面就真的让人实在无法使用了。当大家欢呼着让ASP.NET开发走上ASPMVC的正确道路时,身份验证组件却走的更远了:SimpleMembership除了第三方验证的参考价值,它的主键和对领域模型的入侵让它成了摆设,而ASP... 查看全文
· 树莓派2 安装mono3.0运行mvc4发布时间:2015-04-14
sudoapt-getupdatesudoapt-getupgradesudoapt-getmono-completewget-chttp://www.linuxdot.net/down/jexus-5.4.3.tar.gztarzxvfjexus-5.4.3.tar.gzcdjexus-5.4.3sudo./install然后下载补丁,http://www.linuxdot.net/down/jws-5.4.3-pi.rar一、下载并安装jexus-5.4.2或5.4.3或5.4.3.1。二... 查看全文
· springMVc 控制页面重定向发布时间:2015-04-13
最近在springmvc中遇到了如何实现页面跳转的问题.比如在页面A中的提交按钮用户提交后,需要重定向到另外一个新的页面,并且有可能要把一些参数带过去.这其实在实现中有两个方法1在controller中实现redirect,可以使用sendRedirect()方法,然后返回publicModelAndViewhandleRequest(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{.......... 查看全文
· ASP.NET MVC 系列:模板化机制发布时间:2015-04-12
模版化的核心是定制ViewEngine。完整的模板化必须实现3个功能:1.网站的多套模版(razor)支持2.模版的多样式(style)支持。3.按需实现模版:没有实现的加载默认模版。我们除了要达到上述3个功能目标,还必须不能影响MVC默认的项目目录和文件布局以及开放工具的智能提示,这样才是真正可用的。依惯例,喜欢自己研究的直接看Nop的源代码,喜欢直接看核心代码和演示Demo继续。基础准备1.新建一个空白ASP.NET应用程序,添加MVC引用。添加必要的Content、Scripts... 查看全文
序言Bootstrap的JavaScript插件是以JQuery为基础,提供了全新的功能并且还可以扩展现有的Bootstrap组件。通过添加dataattribute(data属性)可以轻松的使用这些插件,当然你也可以使用编程方式的API来使用。为了使用Bootstrap插件,我们需要添加Bootstrap.js或者Bootstrap.min.js文件到项目中。这两个文件包含了所有的Bootstrap插件,推荐引用Bootstrap.min.js... 查看全文
最近做一个项目,要把图片和视频传到服务器上(网站与图片服务器分开),在网上找了好久,没找到完整的资料。自己也折腾了半天,才把完整的代码实现完。可能好多朋友都有实现过,没分享代码吧,写得不好希望不要见笑!!下面贴代码吧:首先MVC代码:publicstringUploadVide(){stringrequesturl="";stringresult="video/Videoitem/";HttpFileCollectionBasefileToUpload=Request.Files... 查看全文
在ASP.NETMVC中,ModelState中包含了验证失败的错误信息,具体被存储在ModelState.Values[i].Errors[j].ErrorMessage属性中。当然,通过打断点,单步调试可以查看具体的验证失败错误信息,但有时候希望把ModelState中的验证失败信息遍历显示出来。ModelState类型是ModelStateDictionary,ModelStateDictionary是一个字典集合,键是模型的各个属性,值是模型各个属性对应的ModelState... 查看全文
从ASP.NETMVC5开始,Html.DropDownListFor已经提供了对Enum的支持,但在这以前,需要通过帮助方法或扩展方法来让Html.DropDownListFor显示枚举值。本篇解决在ASP.NETMVC4下Html.DropDownListFor显示默认项的问题。以上,使用Select是通过Html.DropDownListFor来实现的,Select的选项值是从枚举中读出。可以看到,某个枚举值成了默认选项,而我想让"==请选择=="成为Select的默认选项... 查看全文
在当前很多的GPS平台当中,有很多是基于asp.NET+siverlight开发的遗留项目,代码混乱而又难以维护,各种耦合和关联,要命的是界面也没见到比Javascript做的控件有多好看,随着需求的增多,平台已经臃肿不堪。设计基于.NET的GPS部标平台,我们坚定不移的选择了基于JQUERY+Asp.NETMVC来作为前端交互和后台处理的框架。选用一个灵活的脚手架,同时团队又能掌握这个脚手架为团队所用。对于一个web应用项目,基于MVC的框架,前面文章提到过,最大的优点就是结构清晰... 查看全文
在公司经常会用到调用接口的情况,但是一直是用的webservice,我感觉真是太笨重了。虽然某些人感觉用的很爽、非常爽。比如说:公司在开发的时候需要对接另一组的接口,然后就只能是指定端口和ip到他的电脑。其中各种问题,他在修改代码,或者电脑不开启,我们这边都不能进行开发了。我希望下次能用上api然后就是,园子里好多api的文章都没有降到跨域的解决方案,演示项目创建成功了,然后就在当前项目的调取成功了api的接口方法。就成功了?逗我们玩呢?没有错、就是在逗我们玩... 查看全文