ASP.NET简单验证码

今天写了一个特别简单的验证码实现。现将代码贴出。protectedvoidPage_Load(objectsender,EventArgse) { CreateCheckCodeImage(RndNum()); } privatestringRndNum() { intnumber; charcode; stringcheckCode=String.Empty; System.R...
验证码 ASP.NET

asp.net MVC 使用wifidog 协议实现wifi认证

在网上看到的很多实现的wifidog 协议一般都是PHP 的,了解一下PHP 但是比较喜欢.net ,所以实现了简单的一个进行登录认证的功能(好多协议中的功能目前没有实现)开发环境(vs2010 )路由(支持wifidog协议的 ddwrt )环境的配置主要是进行路由的配置截图如下:注意红圈的部分这个我按照php 的配置asp.net MVC 的配置如下:端口9999authserverpath/...
wifidog ASP.NET MVC wifi认证

ASP.NET MVC路由解析

继续往下看《ASP.NET MVC5框架揭秘》。ASP.NET系统通过注册路由和现有的物理文件路径发生映射。而对于ASP.NET MVC来说,请求的是某个Controller中的具体的Action方法。路由注册和忽略的方法与ASP.NET不同,位于RouteCollectionExtensions中。routes.IgnoreRoute({resource}.axd/{*pathInfo}); ...
ASP.NET MVC ASP.NET 路由解析

spring.net 泛型接口注入+泛型接口结合协变注入

首先看下 spring.net 操作手册中关于类型别名的说明4.12.3.注册类型别名作为类型全名的替代物,类型别名可以简化Spring.NET的配置文件。别名可以在config文件中注册,也可以通过编程方式注册,注册之后就可以在对象定义中任何需要类型全名的地方使用。也可以为泛型类定义类型别名。若要配置类型别名,一种方式是在Web/App.config文件中添加typeAliases节点和相应的节...
泛型接口 spring.net

asp.net mvc 的 视图(view )的模块化开发

目前所在项目有一个视图,几个模块都涉及到,对应不同的开发人员,虽然有SVN在管理,但代码冲突时有发生。并且大家的代码挤于其中,逻辑比较容易混乱。将不同部件独立出去,实有必要。分离方式,我知道的有 3 种:1、利用JS动态加载子视图将分离内容放置在一个视图里面,视图还可以对应有控制器。主视图加载过程中,或者运行过程中,再用JS去请求、加载这个子视图:vardiv=... varurl=@Url.C...
asp.net mvc 模块化开发

.NET中异常处理的最佳实践

介绍“我的软件程序从来都不会出错”。你们相信吗?我几乎可以肯定所有人都会大喊我是个骗子。“软件程序几乎不可能没有bug!”事实上,开发一个可信任、健全的软件程序并不是不可能的事情。注意我这里并不是指那些用于控制核电站的软件,而是指一些常见的商业软件,这些软件可能运行在服务器上,又或者PC机上,它们可以连续工作几个星期甚至几个月都不会出现重大问题。可以猜到,我刚才的意思是指软件有一个比较低的出错率,...
.NET 异常处理

ASP.NET中的Excel操作(NPOI方式)

代码准备:一:实体准备代码如下:///summary ///一个能添加到将要导出到指定行的实体类型规范 ///data:{intStartColIndex?0,intColSpan,objectValue,boolCenter} ////summary publicinterfaceIExcelModel { ///summary ///开始列的索引(即使是有合并单元格的情况,也得按...
NPOI方式 Excel操作 ASP.NET

ASP.Net 下载大文件的实现

当我们的网站需要支持下载大文件时,如果不做控制可能会导致用户在访问下载页面时发生无响应,使得浏览器崩溃。可以参考如下代码来避免这个问题。关于此代码的几点说明:1. 将数据分成较小的部分,然后将其移动到输出流以供下载,从而获取这些数据。2. 根据下载的文件类型来指定 Response.ContentType 。(这个网址可以找到大部分文件类型的对照表:http://tool.oschina.net/...
下载大文件 ASP.NET

ASP.NET中的Excel操作(OLEDB方式)

一: OLEDB方式操作Excel的个人理解就是把要操作的Excel当作一个数据库,所有对Excel的操作,就变成了对“数据库”的操作。那么这时就需要有一个数据库的连接字符串。代码如下:connStr=Provider=Microsoft.ACE.OLEDB.12.0;+DataSource=+strFileName+;+;ExtendedProperties=\Excel12.0;HDR=YES...
Excel操作 OLEDB方式 ASP.NET

asp.net web api2.0 ajax跨域解决方案

Web Api的优缺点就不说了,直接说怎么跨域,我搜了一下,主要是有两种。一,ASP.NET Web API支持JSONP,分两种1,利用JsonMediaTypeFormatter,具体参考这里: http://www.cnblogs.com/artech/p/cors-4-asp-net-web-api-03.html上代码:新建JsonpMediaTypeFormatter类:publicc...
asp.net ajax跨域解决方案 web api