2012-05-12 26 views
0

我正在嘗試爲朋友網站獲取信用卡處理。處理將通過authorize.net進行。示例代碼是用傳統的asp編寫的。我一直在試圖運行它,但下面的一段是給我的錯誤:如何在Razor頁面上啓用asp兼容模式?

objRequest = Server.CreateObject("Microsoft.XMLHTTP") 

,我發現了以下錯誤:

{"The component 'Microsoft.XMLHTTP' cannot be created. Apartment threaded components can only be created on pages with an <%@ Page aspcompat=true %> page directive."}

如何啓用ASP兼容模式與剃刀引擎? page指令與aspx不同。我試着爲那個頁面創建一個aspx視圖,但它當然不會使用母版頁,並且會拋出其他一些錯誤。我真的很想和剃刀一起工作。有什麼想法嗎?謝謝!

回答

1

您需要查看C#示例代碼或VB.NET示例代碼(具體取決於您選擇的語言)。

它們是用ASP.NET格式編寫的。

http://developer.authorize.net/downloads/samplecode

+0

太棒了!我甚至沒有想過去那裏檢查!我有一位朋友設置了CC處理,他只給了我經典的asp樣本。雖然網站不提供MCV,但我認爲用於發佈請求的VB.NET代碼應該可以工作。謝謝! – merlot

+0

沒問題!玩的開心! – pglynn

+0

另外,如果這解決了您的問題,請upvote並將此帖標記爲「已回覆」! :) – pglynn