今天练习.NET时遇到的问题

来源:互联网 发布:客户端服务端通信 java 编辑:程序博客网 时间:2024/05/21 06:00

今天练习时,写了如下代码(asp.net的) :

<html>
 <head>
  <link rel =stylesheet href = "http://www.baidu.com">
 </head>
 <body>
  <center>
   <form method =post >
    <h3>
     姓名:<input name = "姓名" type = text value = "<%=Request.QueryString["姓名"]%>">
     类别:<select name = "类别" size = 1>
       <%String [] values = {"物理","化学","英语"};
         for(int i = 0;i < values.Length;i++)
         {
       %>
       <option
        <%if(Request.QueryString["类别"] == values[i])
          {Response.Write("selected");}
        %>>
        <%=values[i]%>
       </option>
       <%}%>
           </select>
    </h3>
    <input type =submit name = "查找"  value = "查找">
    <p>
    <%if(Request.QueryString["查找"] != null)
      {
    %>
    您好<%=Request.QueryString["姓名"]%>,您选择了:<%=Request.QueryString["类别"]%>
    <%}%>
   </form>
  </center>
 </body>
</html>

点击查找按钮时没有任何反应,而且Request.QueryString["查找"]的返回值是null,不明白是为什么?

本来应该是点击按钮时,显示

您好 姓名,您选择了: 课程名称