Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET MVC验证码演示

ASP.NET MVC验证码演示

ASP.NET MVC验证码演示2014-08-27 博客园 杨明波(Leo Yang)我们在网站登录或理一个评论时,可以放置一个验证码(Captcha),可以为系统免去那些恶意刷新等功能。今次Insus.NET在asp.net mvc应用程序实现与演示验证码的产生以及应用等 。前天Insus.NET已经实现了随机产生一个字符串《在ASP.NET MVC应用程序中随机获取一个字符串》http://www.cnblogs.com/insus/p/361922...
如何在ASP.NET MVC应用程序中随机获取一个字符串

如何在ASP.NET MVC应用程序中随机获取一个字符串

如何在ASP.NET MVC应用程序中随机获取一个字符串2014-08-27 博客园 杨明波(Leo Yang)在开发ASP.NET MVC应用程序时,有可能需要一个随机字符串,作为密码或是验证码等。如果你需要的是SQL版本,可以参考《密码需要带特殊字符(二)》http://www.cnblogs.com/insus/archive/2012/02/16/2354453.html此篇实现方法多少是参照这个实现C#版本。在应用程序下,创建一个Characte...
如何在ASP.NET MVC应用程序中实现下载功能

如何在ASP.NET MVC应用程序中实现下载功能

如何在ASP.NET MVC应用程序中实现下载功能2014-08-27上次Insus.NET有在MVC应用程序实现了上传文件的功能《MVC应用程序显示上传的图片》 http://www.cnblogs.com/insus/p/3597543.html有上传就有下载。本篇博文是把上传的文件以列表的形式显示View视图上,然后用户可以点击下载。为了解更多的内容,建议你先看上链接一篇。在MVC应用程序的Entity目录下,找到和打开FileLibraryEnti...
IHttpHandler与IHttpModule的知识

IHttpHandler与IHttpModule的知识

IHttpHandler与IHttpModule的知识2015-01-03上篇文章我们主要讲了HttpApplicatiion管道事件,那么我么如何处理这些管道事件呢,以及请求在ASP.NET是如何执行的呢,我们来了解一下IHttpHandler和IHttpModule引言:处理HttpApplicatiion事件HttpApplication提供了基于事件的扩展机制,允许程序员借助于处理管道中的事件进行处理过程扩展。由于HttpApplication对象...
如何防止表单重复提交

如何防止表单重复提交

如何防止表单重复提交2015-01-03表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。点击刷新按钮。使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。几种防止表单重复提交的方法禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用户多次点击按钮。但有个问题,如果客户端把Java...
如何使用VS创建可视Web Part部件

如何使用VS创建可视Web Part部件

如何使用VS创建可视Web Part部件2015-01-03可视Web Part部件是非常强大的Web 部件,它提供内置设计器创建你的用户界面。本文主要讲解如何使用Visual Studio 创建可视Web Part部件.准备,创建一个自定义列表Stats,添加某些栏目,填充部分数据。其中,栏目的数据类型为:1. 打开Visual Studio,新建空白SharePoint项目SmallvilleVisualWPProject。选择部署为场解决方案。2. ...
如何使用VS创建新的Web Part项目

如何使用VS创建新的Web Part项目

如何使用VS创建新的Web Part项目2015-01-03Web Part是你将为SharePoint创建的最常见的对象之一。它是平台构建的核心基块。1. 管理员身份打开Visual Studio,新建空白SharePoint项目。命名WroxSPProject,点击确定。部署为场解决方案,点击完成。2. 右击选择添加新项目Web Part,命名SimpleWebPart,点击添加。3. 在进一步前进之前,点击生成----部署解决方案。此时,你将发现VS...
如何使用VS 2010创建网站列

如何使用VS 2010创建网站列

如何使用VS 2010创建网站列2015-01-03Visual Stuidio 2010 中的项目模板使得创建网站列/内容类型和列表变得很方便。1. 管理员身份打开Visual Stuidio 2010,新建项目。2. 选择空白SharePoint项目,命名MyFirstListDefinition。3. 部署场解决方案,点击完成。4. 右击项目,添加新建项。5. 选择空元素,命名CustomerType,点击添加。6. 添加如下黑体代码到Element...
组合查询以及拼接字符串

组合查询以及拼接字符串

组合查询以及拼接字符串2015-01-03首先,什么情况下要用到组合查询呢?总的来说,有两种情况:一是在单个查询中从不同的表返回类似结构的数据;二是对单个表执行多个查询,按单个查询返回数据。在这里,我们说的组合查询是指第二种情况,即要查询的表是固定的,查询条件是不定的并且有多个查询条件。从例子来看,例如,输入相应的查询条件1、教师不等于“0”2、机器号等于“yang”两个条件是“与”的...
表现与数据分离:前台MVC

表现与数据分离:前台MVC

表现与数据分离:前台MVC2015-01-08 csdn博客 青春张开无意间看到一个web前端招聘要求:表现与数据分离这名词对我很陌生,我就去百度了下因为有各种莫名其妙的需求,所以才会出现我们前端MVC这种莫名其妙的东西。。。我们的html就是model,我们的css就是view,我们的js就是controller。话不多说,先上一段代码(原来的代码,抄过来的):2 <head>3 <title></title>4 ...
MVC系列(1)进入CLR

MVC系列(1)进入CLR

MVC系列(1)进入CLR2015-01-08MVC之前的那点事儿系列,是笔者在2012年初阅读MVC3源码的时候整理的,主要讲述的是从HTTP请求道进入MVCHandler之前的内容,包括了原创,翻译,转载,整理等各类型文章,当然也参考了博客园多位大牛的文章,对此表示感谢,这次有时间贴出来,希望对大家有用。主要内容本文讲解的是:服务器接受Http Request请求之后,是如何进入.Net CLR,从而进一步操作的。我们大家都知道,IIS必须先接受请求,...
MVC系列(2) HttpRuntime详解分析(上)

MVC系列(2) HttpRuntime详解分析(上)

MVC系列(2) HttpRuntime详解分析(上)2015-01-08文章内容从上章文章都知道,asp.net是运行在HttpRuntime里的,但是从CLR如何进入HttpRuntime的,可能大家都不太清晰。本章节就是通过深入分析.Net4的源码来展示其中的重要步骤。请先看下图:首先,CLR在初始化加载的时候,会加载一个非常重要的类AppManagerAppDomainFactory,这个类是做什么用的呢?首先这个类继承了IAppManagerAp...
MVC系列(3) HttpRuntime详解分析(下)

MVC系列(3) HttpRuntime详解分析(下)

MVC系列(3) HttpRuntime详解分析(下)2015-01-08文章内容话说,经过各种各样复杂的我们不知道的内部处理,非托管代码正式开始调用ISPAIRuntime的 ProcessRequest方法了(ISPAIRuntime继承了IISPAIRuntime接口,该接口可以和COM进行交互,并且暴露了 ProcessRequest接口方法)。至于为什么要调用这个方法,大叔也不太清楚,找不到微软相关的资料哦。但大叔确定该方法就是我们进入 Http...
MVC系列(6) 动态注册HttpModule

MVC系列(6) 动态注册HttpModule

MVC系列(6) 动态注册HttpModule2015-01-08通过前面的章节,我们知道HttpApplication在初始化的时候会初始化所有配置文件里注册的HttpModules,那么有一个疑问,能否初始化之前动态加载HttpModule,而不是只从Web.config里读取?答案是肯定的, ASP.NET MVC3发布的时候提供了一个Microsoft.Web.Infrastructure.dll文件,这个文件就是提供了动态注册HttpModule...
<< 441 442 443 444 445 446 447 >>