ASP.NET学习记录(1)

GD Star Rating
loading...

有几天都没冒泡了,今天有空就记录下这两天学习ASP.NET的状况吧,虽然还是很菜,但还感觉有进步,呵呵。

1、验证码控件

ASP.NET中有许多现成的控件,不过验证码的暂时还没发现,在网上搜了下,发现一个叫AutoAuthCode的还不错就直接拿来用了。

下面是该控件的几种样式





这个控件总体来说还是不错的,里面有不少属性可以使用,还有两个公共方法,不过由于他已经封装,里面用的是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>

已有10条评论 发表评论

  1. zvv /

    学什么迷茫中…

    GD Star Rating
    loading...
  2. 任鸟飞 /

    当时先学asp,后来出现asp.net,用起来相当不习惯,现在我该用PHP了,我觉得PHP是主流。

    GD Star Rating
    loading...
  3. 飞晏 /

    验证码控件很多 咱都不自己做
    三层架构很实用

    GD Star Rating
    loading...
  4. 万戈 /

    厉害,学起ASP来了,我还是先把PHP整明白吧

    GD Star Rating
    loading...
  5. QiQBoY /

    没搞过asp。。。 :(13):

    GD Star Rating
    loading...
    1. 自由人 / 本文作者

      我也没搞多久 还菜着 :(18):

      GD Star Rating
      loading...
  6. Afio /

    :(3): :(3): :(3): :(3): 暂不会的飘过 :(3): :(3): :(3):

    GD Star Rating
    loading...
    1. 自由人 / 本文作者

      呵呵,我也不是什么都会,都是慢慢学习

      GD Star Rating
      loading...
  7. ifenwen /

    不错不错 好好学习了

    GD Star Rating
    loading...
    1. 自由人 / 本文作者

      :(23): 沙发好快!

      GD Star Rating
      loading...

回复给飞晏 取消回复