摘要:
欢迎来到“asp.net 世界”。在随后的几周或几个月中,本系列文章将逐步详细介绍如何使用 microsoft asp.net 和 microsoft visual studio.net 来设计、实现和部署典型的 web 应用程序,以探讨实际应用程序创建实践中最常见的几个因素。我们不仅仅布置一些 web 窗体,也不局限于只对后端数据库进行一些数据绑定。数据绑定和 web 窗体布局很......
摘要:
dr. gui.net #0
.net 简介、hello world 和 .net runtime 一瞥
什么是 .net
dr. gui 对 .net 框架的回顾
全新的开始而不用从头再来:.net runtime
现在学习 .net 的原因
运行 beta 1 所需的条件
编写 .net 程序
hello world.net
实践与探讨
dr. gui 回来写教程了!
如果您......
在ASP.NET下实现数字和字符相混合的验证码(vb.netCode)
经常在论坛里看到有问怎么实现验证码的帖子,其实关于验证码的文章在csdn,dev-club等网站上都有很多,但是很多文章只讲诉了如何输出一个随机生成数字或字符的图象,当然了,这个是验证码的核心了,但是对很多asp.net的初学者来说,怎么使用它生成的图象又成了一个问题(论坛有不少问这个的),这也是我写本文的一个原因.
言归正传,关于验证码的原理,我就不多说了,大家可以参见其他文章,文末附有完整的实例代码,里面有详细的注释,你可以跳过解说文字,直接使用
首先,我要简要说说session与viewstate的用法,因为后面会用到它
把数据存储在session中:session("key")="test"
从session取值:dim testvalue as string=session("key")
类似的:
把数据存储在viewstate中:viewstate("key")="test"
从viewstate中取值:dim testvalue as string=viewstate("key")
关于viewstate的更详细的资料,你可以参看msdn的<<asp.net viewstate 初探>>一文
百闻不如一见,有时代码本身就比任何解说更有表现力,所以在此就不对代码解说太多了,本文实现的验证码需要用到两个文件:
gif.aspx 该文件用于生成验证码
validatecode.aspx 该文件用来测试验证码(即如何使用)
下面给出gif.aspx的完整代码:
<%@ import namespace="system"%>
<%@ import namespace="system.io"%>
<%@ import namespace="system.drawing"%>
<%@ import namespace="system.drawing.imaging"%>
<script language="vb" runat="server">
sub page_load(sender as object,e as eventargs)
rndnum是一个自定义函数
dim vnum as string=rndnum(4)
session("vnum")=vnum
validatecode(vnum)
end sub
生成图象验证码函数
sub validatecode(...
下一页 摘要:
[简介]
本文对应于web表示模式集群,文章的前半部分重笔墨的描述了mvc模式的架构、设计及其asp.net实现,而在更加复杂的系统中,随后提出了page controller(页面控制器)和front controller(前端控制器)作为mvc实现的补充,最后,简要介绍了web表示模式集群的另外两个模式:intercepting filter(筛选器)和page cache(页......