Trending News
關於asp連結到另一個asp的問題
我寫了兩個asp的程式,首先是login的程式,然後如果輸入的帳號密碼正確的話,就要連結到另一個asp的程式,但是我不知道要寫什麼才可以連接過去run,請問大家可以幫我看看要怎麼解決嗎? 以下是我的login.asp的程式~
<%
AccNo=UCase(Request.Form(\"account\"))
Pwd=UCase(Request.Form(\"pwd\"))
set conn=Server.CreateObject(\"ADODB.connection\")
Provider= \"Provider=Microsoft.Jet.OLEDB.4.0;\"
DBPath= \"Data Source=\"& Server.MapPath(\"compDB.mdb\")
conn.Open Provider & DBPath
Set RS2=server.CreateObject(\"ADODB.Recordset\")
Set RS2=conn.execute(\"select * from 管理人員 where 編號=\'\" & AccNo & \"\' and 密碼=\'\"& Pwd & \"\'\")
If RS2.EOF Then
Set RS2=Nothing
Set conn=Nothing
response.write\"<center><a href=index.html>帳號或密碼輸入錯誤,請重新輸入號碼</a><center>\"
Else
\'這邊我不知道要寫什麼才可以連接到另一個asp的程式
End if
%>
上面註解的那一行,就是我的問題所在,可以麻煩大家幫我解答好嗎?謝謝~~
2 Answers
- 世賢Lv 72 decades agoFavorite Answer
可以利用 Response.Redirect 或者利用 Server.Transfer 來變換網頁。
1.Response.Redirect
a.只要是存在的網頁,都可以成為被切換的對象
b.瀏覽器的網址欄會顯示新網址
Response.Redirect("http://tw.yahoo.com/%22) '網站
Response.Redirect("Show.aspx") '同目錄的網頁
2.Server.Transfer
a.只能切換到同目錄或子目錄的 .aspx 網頁
b.瀏覽器的網址欄仍然顯示舊網址
Server.Transfer("Show.aspx")
- 2 decades ago
使用 response.Redirect '要連結的網址.asp'
如果後面還要夾帶一些參數的話, 可以使用
response.Redirect '要連結的網址.asp?參數名稱1=參數值1&參數名稱2=參數值2...'
PS: 你的程式沒有寫入 session 可能會有漏洞
Source(s): 自己