2012-05-12 2 views
0

Я пытаюсь получить обработку кредитной карты для веб-сайта друзей. Обработка будет осуществляться через authorize.net. Код примера написан в классическом asp. Я пытался бежать, но следующий фрагмент дает мне ошибку:Как включить режим совместимости asp на странице Razor?

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."}

Как включить режим совместимости жереха с Двигатель бритвы? Директива страницы не совпадает с aspx. Я попытался создать представление aspx только для этой страницы, но, конечно же, он не будет использовать главную страницу, и это заставило бы еще несколько ошибок. Я бы очень хотел, чтобы это работало с Razor. Есть предположения? Благодаря!

ответ

1

Вам нужно будет посмотреть пример кода C# или код образца VB.NET (в зависимости от выбранного вами языка).

Они написаны в формате ASP.NET.

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

+0

Отлично! Я даже не подумал проверить там! У меня был друг, который установил обработку CC, и он дал мне только классические образцы. Хотя сайт не предоставляет MCV, я думаю, что код VB.NET для отправки запроса должен работать. Благодаря! – merlot

+0

Нет проблем! Повеселись! – pglynn

+0

Кроме того, пожалуйста, пропустите и отметьте это сообщение как «Ответ», если это решит вашу проблему! :) – pglynn

Смежные вопросы