ASP.NET学习记录(1)
有几天都没冒泡了,今天有空就记录下这两天学习ASP.NET的状况吧,虽然还是很菜,但还感觉有进步,呵呵。1、验证码控件
ASP.NET中有许多现成的控件,不过验证码的暂时还没发现,在网上搜了下,发现一个叫AutoAuthCode的还不错就直接拿来用了。
下面是该控件的几种样式
<img src="http://blog.szu.edu.cn/attach/8813513D-EA98-47B6-88CC-2030FF9E66DC" border="0" alt="" />
<img src="http://blog.szu.edu.cn/attach/E283D1C2-C1C0-4735-83B8-6B2D18F72D82" border="0" alt="" />
<img src="http://blog.szu.edu.cn/attach/28037987-73FB-4820-BB29-794EEFB8313B" border="0" alt="" />
<img src="http://blog.szu.edu.cn/attach/83F33EEE-716E-45D6-8F13-BEA8C66E3001" border="0" alt="" />
<img src="http://blog.szu.edu.cn/attach/4A29204E-33F1-4F16-8E65-A10809F62857" border="0" alt="" />
这个控件总体来说还是不错的,里面有不少属性可以使用,还有两个公共方法,不过由于他已经封装,里面用的是table布局,改起来样式不够方便。
更多信息大家可以去这里看看,上面说的很详细(里面有下载地址):http://blog.szu.edu.cn/Forum/61639
2、三层架构
说实话,三层架构到底该是什么样子我说不清楚,看一个教程就会有一种说法,而且好像都说的通。
照我看来三层架构的目的是分层,使每一层的信息相对独立。每一层只和他相邻的层交换信息,这个我认为是三层架构的重点所在。
三层架构虽然复杂了些,但是好处还是突出的。
3、web.config文件
Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息。
想了解web.config的更多信息我建议你看看周金桥的这篇文章,讲解比较详细 web.config详解收藏-周金桥
4、使用母版页后内容页中head问题
ASP.NET使用母版页可以让页面布局保持一致,但另外一点不方便的是每个内容页中没有了head标签。
想改标题?没问题,内容页中的@Page 里面有个Title,这个就是标题了。
另外head标签中还要很多meta,如果要修改的话可以看看这篇文章 在asp.net 2.0中结合母板页使用meta标签
5、延时X秒后跳转到某一页面
这个功能还是比较实用的,我这里有两种很简单的方法。
A、利用head中的meta
<meta http-equiv="refresh" content="5;url=http://www.zenoven.com"/>
其中5就是5秒,后面URL就是跳转的页面
B、利用JS
<script language="javascript" >
function goto()
{
window.location.href="index.aspx";
}
setTimeout("goto()",5000); //5秒后跳转到首页
</script>