<! DOCTYPE html PUBLIC Добавляется после строки запроса - PullRequest
1 голос
/ 01 марта 2012

Я создаю тестовый проект платежного шлюза

и все отлично работает для тестирования и после последнего шага, когда клиент должен показать успешную транзакцию: страница имеет URL, подобный этому

http://www.mywebsite.com/gateway/finalStatus.aspx?Result=Success&Amount=12345<!DOCTYPE html PUBLIC

Уведомление <!DOCTYPE html PUBLIC в конце

Я использую следующий синтаксис для перенаправления:

Response.Redirect("REDIRECT=http://www.mywebsite.com/gateway/finalStatus.aspx?Result="+Result+"&Amount="+Amount)

Это то, что пользователи шлюза предложили использовать "REDIRECT" до http

.

В чем может быть причина и как ее решить?

РЕДАКТИРОВАТЬ:

Извините, синтаксис такой:

Response.Write("REDIRECT=http://www.mywebsite.com/gateway/finalStatus.aspx?Result="+Result+"&Amount="+Amount)

а не Response.Redirect

Извините за ошибку. Теперь проблема такая же. Любая помощь?

1 Ответ

1 голос
/ 02 марта 2012

ПОЛУЧИТЕ РЕШЕНИЕ:

на странице, где я писал Response.Write, Удалить следующую строку:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

или похожие строки.

Например: если Response.Write was на abc.aspx, удалите вышеупомянутую строку из abc.aspx Это решает проблему.

...