原來asp的程序現(xiàn)在要用.net重寫,這段代碼內(nèi)容是 當(dāng) 點(diǎn)擊驗(yàn)證按鈕,然后把一些信用卡信息發(fā)過去驗(yàn)證,然后并從返回的值里判斷是否通過驗(yàn)證...
不過Server.CreateObject("MSXML2.ServerXMLHTTP")啥的我不太明白,不知道在.net里應(yīng)該怎么寫這里呢?還是應(yīng)該寫在js里?我查了一下這個(gè)貌似跟現(xiàn)在的ajax有點(diǎn)關(guān)系?本來我想把這些寫在按鈕后臺(tái)的觸發(fā)事件里的,可是網(wǎng)上查了一下,這些貌似都是寫在js里的....
我知道菜鳥不是借口,不過確實(shí)不懂不知該從哪下手,經(jīng)理就這么扔給我讓我自己想辦法.... (┬_┬)想請(qǐng)教一下各位大蝦:
1. 這部分驗(yàn)證是寫在哪里比較好?前臺(tái)js還是后臺(tái)?
2. 用c#/js大致該怎么改寫呢?
或者指點(diǎn)一下我該查哪方面的資料.... 現(xiàn)在真的有點(diǎn)迷茫....
嚴(yán)重感謝?。?!
--------------------------------------------------------------------------------
? strRequest = "type=auth"?? ??? ?strRequest = strRequest & "&username=" & strPAUserName?? ??? ?strRequest = strRequest & "&password=" & strPAPassword?? ??? ?strRequest = strRequest & "&ccnumber=" & strPACreditCardNumber?? ???? .......?? ??? ??? ??? ? set xmlHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")?? ??? ?xmlHTTP.Open "POST", strPAURL, False?? ??? ?xmlHTTP.setRequestHeader "Content-Type","application/x-www-form-urlencoded"?? ??? ?xmlHTTP.send strRequest?? ??? ?strResponse = xmlHTTP.responseText?? ??? ?set xmlHTTP = nothing?? ??? ??? ??? ?aryPair = Split(strResponse, "&")?? ??? ??? ??? ?set hstResponse = Server.CreateObject("Scripting.Dictionary")?? ??? ??? ??? ?for each strPair in aryPair?? ??? ??? ?arySplitPair = Split(strPair, "=")?? ??? ??? ?hstResponse.Add arySplitPair(0), arySplitPair(1)?? ??? ?next?? ??? ??? ??? ?strResponseCode = hstResponse.Item("response_code")?? ??? ??? ??? ?if hstResponse.Item("response") = "1" then?? ??? ??? ?strMessage = "SUCCESS: The credit card has been authorized.?? ??? ?elseif hstResponse.Item("response") = "2" then?? ??? ??? ?strMessage = "DECLINED (" & strResponseCode & "): The credit card has declined. ???? ?? ??? ?end if?? ??? ??? ??? ?if hstResponse.Item("response") = "1" then?? ??? ??? ?strTransactionID = hstResponse.Item("transactionid")?? ??? ??? ?strPreAuthStatus = hstResponse.Item("response")?? ??? ?else?? ??? ??? ?strPreAuthStatus = "0"?? ??? ?end if?? ??? ??? ??? ?set hstResponse = nothing
請(qǐng)大家?guī)兔纯催@段關(guān)于XMLHTTP的asp代碼在asp.net里該怎么改寫?
慕無忌1623718
2018-12-07 02:33:38