天涯之外

导航

登陆验证

昨天下到了ASP.NET 2.0得开发工具,给我的第一感觉是界面又比VS.NET 2003有了提高。微软的东西在界面上面总是给人新的感觉,这次ASP.NET 2.0的增加了很多以前需要费尽心机开发很久的控件,增强了很多功能。
昨天把里面的几乎每个控件都拿来用了一下,在界面上面,对每个控件的设计可以通过一个弹出的窗口进行,页面和代码的智能感应比以前更加强大。
先来看看我的第一个使用Login控件构造的WebSite。

    void Login1_Authenticate(object sender, AuthenticateEventArgs e)
    
{
        
if (Login1.UserName != "oiunt"
)
        
{
            Login1.FailureText 
= "用户名错误!"
;
            e.Authenticated 
= false
;
            
return
;
        }

        
if (Login1.Password != "et")
        
{
            Login1.FailureText 
= "密码错误!"
;
            e.Authenticated 
= false
;
            
return
;
        }

        e.Authenticated 
= true;
    }

    
void Login1_LoggedIn(object sender, EventArgs e)
    
{
        Response.Redirect(
"Success.aspx"
);
    }

在Login1_Authenticate中加入验证,然后根据验证设置e.Authenticated的值,true或者false,在Login1_LoggedIn中处理成功登陆之后的操作。在Login1_LoginError中处理登陆失败之后的操作。等等
总的感觉是IDE更加智能化,代码量也变少了,据介绍称代码量比ASP.NET 少70%。

posted on 2009-02-23 10:15  天涯之外  阅读(235)  评论(0编辑  收藏  举报