我在我的本地PC上出現了一個非常奇怪的情況,我似乎無法解決。本地主機上的經典ASP,沒有表單數據?
最近我一直在接觸,以擴展傳統的ASP網站,我寫了幾年前。我將代碼解壓到我當前運行XP專業版的機器上的wwwroot子文件夾中。它從來沒有運行過任何經典的ASP網站。我設置了IIS並創建了一個應用程序並在我的本地主機上運行該網站。該網站呈現正確,似乎運行良好。除了一件事......發佈的數據似乎迷失了。
我已經在我的網頁之一的頂部進入Response.Write("[" & Request.Form & "]")
,只是呈現「[]」。任何人都可以告訴我爲什麼我可能會丟失表單數據?這個網站曾經在我最後一臺運行XP Pro的機器上正常工作,因爲這是我開發它的機器。我忘了設置什麼?
HTML表單代碼看起來像
<form name="frmAdminLogin" actionAdminLogin.asp" method="post" >
<input type="hidden" name="hidFormAction" value="frmAdminLogin" >
<table width="80%" border="0" cellspacing="3" cellpadding="0" >
<tr>
<td width="40%" align="right" valign="top" >Username: </td>
<td width="60%" align="left" valign="top" >
<input type="text" name="txtUsername" value="" size="25" maxlength="25" tabindex="1" class="TextBox" >
</td>
</tr>
<tr>
<td width="40%" align="right" valign="top" >Password: </td>
<td width="60%" align="left" valign="top" >
<input type="password" name="txtPassword" value="" size="25" maxlength="25" tabindex="2" class="TextBox" >
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center" valign="top" >
<input type="submit" name="btnLogIn" value="Log In" tabindex="3" class="Button" >
<input type="reset" name="btnReset" value="Reset" tabindex="4" class="Button" >
</td>
</tr>
</table>
</form>
看來,它畢竟不是而是一個Internet Explorer問題的IIS問題。當我使用Opera Browser時,發佈的數據是存在的。 – Dib 2010-09-05 09:33:58
也許這只是一個錯字,但可能在你的表單標籤中修復actionAdminLogin.asp「to action =」AdminLogin.asp「將會有所作爲。 – Tchami 2010-09-06 07:49:36