我想用VS2008做个简单的用户名登录网页练手,可是在验证用户名和密码的时候,遇到问题,请求高手指教!public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void TextBox1_TextChanged(object user, EventArgs e)
    {    
    }
    protected void TextBox2_TextChanged(object pass, EventArgs e)
    {
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        if Request.form (user)<> "123" or request.form(pass)<>"123";
           then
              call login;
         else if 
              Response.write "登陆成功";

    }
    protected void Button2_Click(object sender, EventArgs e)
    {
    }
}我的目的就是用户名和密码输入123就可以进入,可是却报了10几个错误啊。。

解决方案 »

  1.   

    红色部分错的地方太多咯.
    不能这么写的。
    应该先获取textbox的值,然后进行判断。
      

  2.   

    protected void Button1_Click(object sender, EventArgs e) 

    if (this.TextBox1.Text !="123" && this.TextBox2.Text!="123")
    {
    Response.write("登录失败!");
    }
    else
    {
    Response.write("登录成功!");
    }

      

  3.   

    LZ是刚从ASP转过来吧找本ASP.NET好好学学基础吧
      

  4.   

    楼主?您这...第一次见到aspx代码是这样写的哇...如楼上的:
    if (this.TextBox1.Text !="123" && this.TextBox2.Text!="123")
    {
       Response.write("登录失败!");
    }
    else
    {
       Response.write("登录成功!");
    } 正解....
      

  5.   

    protected void Button1_Click(object sender, EventArgs e) 

    if (this.TextBox1.Text =="123" && this.TextBox2.Text=="123") 

    Response.write("登录成功!"); 

    else 

    Response.write("登录失败!"); 


      

  6.   


    你用的VB吧?Partial Class _Default
        Inherits System.Web.UI.Page    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim name = TextBox1.Text
            Dim pass = TextBox2.Text
            If name = "aa" And pass = "bb" Then
                Response.Write("OK")
            Else
                Response.Write("erro")
            End If
        End Sub
    End Class
      

  7.   


    谢谢,您是正确的,当然,Response.write那里需要用HttpContext.Current.Response.Write格式,否则还是报错的,非常感谢!
      

  8.   

    protected void Button1_Click(object sender, EventArgs e) 

    if (this.TextBox1.Text =="123" && this.TextBox2.Text=="123") 

    Response.write("登录成功!"); 

    else 

    Response.write("登录失败!"); 

      

  9.   

    VS2008里面也分   vb   和   C#吧   该去vb那边问如果是C#// 用户名和密码都等于123的时候弹出对话框  登录成功
    if (use == "123" && pass == "123")
    {
       response.write("<script>alert('登录成功')</script>")
    }
    else
    {
    response.write("<script>alert('登录失败')</script>")
    }
             
      

  10.   


    那是你没引用System.Web