北大青鸟第七讲,登陆验证跳转的问题.我是asp.net新手,望各位前辈多多指点,不胜感激.
  照按视频上的过程做的可Defaule.aspx是还是提示我 username 和 userpwd 未定义,可login.html我有把表单提交给defuale.aspx的.
Defuale.aspx.cs代码如下:using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string.userName = Request["userName"].ToString();
        string.userPwd = Request["userPwd"].ToString();
        Response.Write("登陆用户名为" + usName + ";密码为" + userPwd);    }
}login.html代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>无标题页</title>
<script language="javascript" type="text/javascript"></script>
</head>
<body style="text-align: center">
<form method="post" action="Default.aspx">
    <table style="width: 334px; height: 85px">
        <tr>
            <td>
                用户名:</td>
            <td style="width: 164px">
                <input type="text" name="username" /></td>
            <td>
            </td>
        </tr>
        <tr>
            <td>
                密码:</td>
            <td style="width: 164px">
                <input type="text" name="userpwd" /></td>
            <td>
            </td>
        </tr>
        <tr>
            <td style="height: 26px">
            </td>
            <td style="width: 164px; height: 26px;">
                <input id="Button1" type="button" value="提 交" onclick="return Button1_onclick()" /></td>
            <td style="height: 26px">
            </td>
        </tr>
    </table></form></body>
</html>

解决方案 »

  1.   

    <input id="Button1" type="submit" value="提 交" />
      

  2.   

    现在的问题是Default.aspx.cs的username和userpwd   不能引用,,,提示未定义.
      

  3.   

    我怎么发现你的是 string . username  ??
    另外 Request.Form["xx"] 不要.ToString() 。
      

  4.   

    代码是北大青鸟的吗?这是在教ASP还是ASP.NET?北大青鸟就这水平?看来给你这代码的人根本就不知道IIS是如何处理HTML和ASPX这两种页面请求的。误人子弟呀。
      

  5.   

    看的北大青鸟的视频,然后照搬的,但是运行不起,,是我哪里弄错了....
        我估计是html的表单没有向default提交成功,所以才会提示未定义的.
      

  6.   


    谢谢5楼的前辈,,,,,,是我的语法错了,,       应该是string username    我给写成 string.usname 了..
     
        
      

  7.   

    string . username   呵呵    還是看下書把基本的掌握了然后再照搬照用吧