我想在一个网页的首页中加入登录界面,但是不想在主页中加入Validation系列控件,如果用户登录正确的话,跳转到维护界面,如果登录错误了,我希望在一个新的登录页面中显示错误信息,同时在新页面中的用户登录名是主页中输入过的登录名。

解决方案 »

  1.   

    介意你好好看看msdn吧..基础开始
      

  2.   

    可行.bool LoginOK(string UserName,string Password)
    {
    //省略验证过程
    }public string UserName
    {
    get
    {
    return 输入用户名的控件.Text; //或Value
    }
    }if(LoginOK(UserName,'密码'))
    {
    Response.Redirect("维护界面地址");
    }
    else
    {
    Server.Transfer("新的登录地址");
    }由于是Transfer过去的,可以依旧使用原页面上的public内容,所以可以继续获取到用户名.
    当然还有更简单的是从地址栏传过去 ###.aspx?name=@#$% ...  不过看上去不好看吧了.