2014-07-22 3 views
1

Я работаю с шлюзом оплаты кредитной картой. Доступ к шлюзу написан в ColdFusion (8). Я разрабатываю новый веб-сайт в asp.net/C# и используя этот платежный шлюз в ColdFusion. Я мог бы успешно отправить данные из формы HTML на моей странице asp.net на страницу ColdFusion. После обработки платежа страница ColdFusion возвращает форму с данными на страницу asp.net.Опубликовать HTML-форму от ColdFusion до asp.net

<cfoutput> 
    <form name="frmupdate" method="post" action="#return_url#"> 
    <input type="hidden" name="ordernumber" value="#order_no"> 
    </form> 
</cfoutput> 

Перенаправление выполнено правильно и точка отладки на странице asp.net (return_url). Когда я пытаюсь получить доступ к полю формы «ordernumber» (Request.Form ["ordernumber"]), он всегда возвращает null. Невозможно изменить логику в ColdFusion. Пожалуйста, дайте мне подсказку, чтобы сделать эту работу. Или какое-то основное правило, которое я забыл?

+0

Ваш вклад отсутствует особые отметки. Вместо '... value =" # order_no ">' оно должно быть '... value =" # order_no # ">'. –

ответ

0

Полный код должен быть:

<cfoutput> 
    <form name="frmupdate" method="post" action="#return_url#"> 
    <input type="hidden" name="ordernumber" value="#order_no#"> 
    </form> 
</cfoutput> 
Смежные вопросы