不用runat="server"的话,在后台代码可以这样写:Request.Form["txtName"].ToString();就可以获得输入框的值了。因为你的输入框是HTML的,加了runat="server"就是服务器控件了,那还不如干脆用VS提供的textbox控件呢,所以别做这种四不像的事