Frage : Wie wird der Übergang zwischen 2 klassischen Asp-Seiten gebildet?

Ich versuche, den Fluss von Aussagen zwischen 2 klassisches Asp pages.

In zu verstehen, die folgenden Seiten beobachtend, die default.ASP betitelt und B.ASP, könnte Sie den Fluss der Asp-Seiten erklären. Wie es ist, durchgeführt das nach default.ASP zuerst hrt und dann durchgeführt B.ASP bis zu einem Punkt.asp und dann durchgeführt default.ASP dann, um das username anzuzeigen und Kennwortfelder und dann B.ASP durchführt und schließlich devdefault.asp executes.

default.ASP
lich----------


SOX - in



















 



<%
dim msg
msg=request " colspan= " („Msg“)

%>

%> " >










>/>











<%if msg=1 then%>
You muss Benutzernummer und Kennwort eintragen, um in das System zu kommen!


<%elseif msg=2 then%>
The Benutzernummer, die Sie eingetragen, ist unzulässig!


<%elseif msg=3 then%>
The Kennwort, das Sie eingetragen, ist unzulässig!


<%elseif msg=4 then%>
Your Lernabschnitt abgelaufen n!


<%end if%>

Please eintragen Ihre Identifikation und Kennwort nd:

td>

 







>
Username: d>


Password: d>







************************** ********** ********** ********** ********** ********** ********** ********** ********** ********

B.ASP
----------
<%on Störungszusammenfassung next
dim conn
dim rst
%>
>



SOX



















 






pswd=Request.Form versteckte“ ID= " Text4“ NAME= " Art“ value= " („Art“) %> " >

<%
%>







<%
dim Identifikation („userpassword“)
if usrid= "" oder pswd= "" then
Response.Redirect „default.asp? msg=1 "
Response.End
end if

'function beglaubigen (usrid, pswd)
'Create der COMDirectory Gegenstand:
'On Störungs-Zusammenfassung Next
Dim SearchObject, PersonObject, PersonObject2, PersonDN, check
Set SearchObject = server.CreateObject („MSDotNet.COMDirectory. Search“) ist, das
'//InitIISEnvironment bevorzugt über InitVBEnvironment
'//InitIISEnvironment, erfordert,/verwendet AFS (\ \ Frau \ dist \) '//InitVBEnvironment Gebrauch P:

nment
SearchObject.InitIISEnviroSearchObject.ConnectFWD2 „cn=finsysldap, ou=ldapids, o=y“, „L0t0fWork "
'check, wenn Benutzernummer correct
Set PersonObject = SearchObject.GetPersonByLogon (usrid)
PersonDN = SearchObject.GetPersonDN ist (PersonObject)
'On Störung Goto- end1
'Response.Write err.number u.“ **** „
if persondn= "" then
Response.Redirect „default.asp? msg=2 "
Response.End
else
SearchObject.ConnectFWD2 PersonDN, pswd
'Response.Write persondn u. "“ u. PersonObject.LogonID u. „222222“

gesetzt (PersonDN)/>
PersonObject2 = SearchObject.GetPersonByDn 'authenticate=persondn
'authenticate=PersonObject2.LogonID
„Response.Write persondn u. „11111111“ u. PersonObject2.LogonID u. „222222 "
„Response.End
id=PersonObject2.LogonID
wenn Identifikation = "" then
Response.Redirect „default.asp? msg=3 "
Response.End
Ende if
“ wird //This entweder haved angehoben, das einer Störung oder succeeded
Response.Write err.number u. „_“ u. err.description
„Ende function
end if
%>
<%

authentication….

'if beglaubigte dann:
session („Identifikation“) =id

if id<> "" then
eml=PersonObject2.emailaddress
lname=PersonObject2.surname
fname=PersonObject2.givenname
Lernabschnitt („eml“) =eml
Lernabschnitt („lname“) =lname
Lernabschnitt („fname“) =fname

set rst= server.createobject („adodb.recordset")
ssql= " * von den temployees in denen ldapid=““ u. Identifikation u. „“ „

rst vorwählen. Ssql, Anschl., 2,2

öffnen wenn Antrag („Art“) = " usr“ then
Antwort. „usrReqDetails.asp umadressieren? reqid= " u. Antrag („reqid“)
elseif Antrag („Art “) = " Entwickler“ then
Antwort. „devReqDetails.asp umadressieren? reqid= " u. Antrag („reqid“)
Ende if

wenn rst.EOF dann
Antwort. „Usrdefault.asp "
sonst
Antwort umadressieren. „Devdefault.asp "
Ende if
else
Response.Redirect „default.asp "
end if
%>

umadressieren

Antwort : Wie wird der Übergang zwischen 2 klassischen Asp-Seiten gebildet?

Sie können vereinigende Reihendarstellung anstelle von benutzen auswerten () in den meisten Fällen.

annehmen, dass Sie Textfelder text1, text2,…, textN in Ihrer Form haben. dann auf der Tätigkeitsseite können Sie auf sie innerhalb eines cfloop zurückgreifen, wie dieses außen () Funktion auswerten:


#form [„Text“ u. x] #


wenn Sie Ihren Code bekannt geben, den Gebrauch () auswertet, dann können wir Ihnen zeigen, wie man ihn zur Gebrauchreihendarstellung ändert.

alle oben genannten besagten, auswerten () ist nicht so schlecht ht, wie sie verwendete, um in cf6 zu sein und bevor… es ist, gerade dass es wirklich sehr wenige Fälle gibt, in denen man es verwenden muss.

Azadi
Weitere Lösungen  

 
programming4us programming4us