今天練習時,寫了如下代碼(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,不明白是爲什麼?
本來應該是點擊按鈕時,顯示
您好 姓名,您選擇了: 課程名稱